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

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

.showcase_ganadi_popup p, .showcase_ganadi_popup h1, .showcase_ganadi_popup h2, .showcase_ganadi_popup h3, .showcase_ganadi_popup h4, .showcase_ganadi_popup h5, .showcase_ganadi_popup h6, .showcase_ganadi_popup ul, .showcase_ganadi_popup ol, .showcase_ganadi_popup li, .showcase_ganadi_popup dl, .showcase_ganadi_popup dt, .showcase_ganadi_popup dd, .showcase_ganadi_popup table, .showcase_ganadi_popup th, .showcase_ganadi_popup td, .showcase_ganadi_popup form, .showcase_ganadi_popup fieldset, .showcase_ganadi_popup legend, .showcase_ganadi_popup input, .showcase_ganadi_popup textarea, .showcase_ganadi_popup button, .showcase_ganadi_popup select, .showcase_ganadi_popup em, .showcase_ganadi_popup strong, .showcase_ganadi_popup span, .showcase_ganadi_popup 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_ganadi_popup input, .showcase_ganadi_popup textarea, .showcase_ganadi_popup select, .showcase_ganadi_popup button, .showcase_ganadi_popup 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_ganadi_popup img, .showcase_ganadi_popup fieldset {
	border: 0;
	vertical-align: top;
}

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

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

.showcase_ganadi_popup a {
	text-decoration: none;
}

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

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

.showcase_ganadi_popup hr {
	display: none !important;
}

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

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

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

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

.showcase_ganadi_popup {
	/*sc_main*/
	/* 하얀 덮개 */
	/* sc_location */
	/*sc_reserve*/
	/*sc_gift*/
	/*bottom_img*/
	/* sc_sns */
	/* sc_notice */
}

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

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

.showcase_ganadi_popup .center_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;
	width: 100%;
	height: 100%;
	z-index: 3;
	position: relative;
}

.showcase_ganadi_popup .blind_wrap {
	position: absolute;
	width: 0.05vw;
	height: 0.05vw;
	clip: rect(0 0 0 0);
	overflow: hidden;
}

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

.showcase_ganadi_popup .sticky_wrap {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 0;
}

.showcase_ganadi_popup .wing_wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.showcase_ganadi_popup .sc_reserve .angel_wing {
	position: absolute;
	top: 40.73vw;
	left: 19.9vw;
}

.showcase_ganadi_popup .sc_gift .angel_wing {
	position: absolute;
	top: 36.96vw;
	left: 18.3vw;
}

.showcase_ganadi_popup .wing_wrap .angel_ganadi_2 {
	width: 10.57vw;
	position: absolute;
	left: 0.63vw;
	top: 0;
}

.showcase_ganadi_popup .wing_wrap .angel_ganadi_wing {
	width: 2.71vw;
	position: absolute;
	top: 6.09vw;
	left: 0.1vw;
	-webkit-transform-origin: 100% 50%;
	    -ms-transform-origin: 100% 50%;
	        transform-origin: 100% 50%;
}

.showcase_ganadi_popup .sc_reserve .wing_wrap .devil_wing {
	position: absolute;
	top: 33.54vw;
	right: 21.3vw;
}

.showcase_ganadi_popup .sc_gift .wing_wrap .devil_wing {
	position: absolute;
	top: 53.54vw;
	right: 19.3vw;
}

.showcase_ganadi_popup .wing_wrap .devil_ganadi_2 {
	width: 11.51vw;
	position: absolute;
	left: -10.73vw;
	top: -0.42vw;
	z-index: 1;
}

.showcase_ganadi_popup .wing_wrap .devil_ganadi_wing {
	width: 3.28vw;
	position: absolute;
	top: 4.48vw;
	left: -3.13vw;
	-webkit-transform-origin: 0% 50%;
	    -ms-transform-origin: 0% 50%;
	        transform-origin: 0% 50%;
}

.showcase_ganadi_popup .sc_main {
	height: 100vh;
	max-height: 66.67vw;
	overflow: hidden;
}

.showcase_ganadi_popup .sc_main .back_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.showcase_ganadi_popup .sc_main .back_img img {
	position: absolute;
	opacity: 0;
}

.showcase_ganadi_popup .sticker_01 {
	width: 14.69vw;
	top: -2.4vw;
	left: 0.83vw;
}

.showcase_ganadi_popup .sticker_02 {
	width: 13.7vw;
	top: -5.63vw;
	left: 13.02vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_03 {
	width: 12.19vw;
	top: 2.71vw;
	left: 24.27vw;
}

.showcase_ganadi_popup .sticker_04 {
	width: 13.96vw;
	top: -2.14vw;
	left: 35.47vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_05 {
	width: 15vw;
	top: -3.54vw;
	left: 51.77vw;
}

.showcase_ganadi_popup .sticker_06 {
	width: 12.76vw;
	top: 1.88vw;
	left: 63.65vw;
}

.showcase_ganadi_popup .sticker_07 {
	width: 12.92vw;
	top: -2.55vw;
	left: 75.83vw;
}

.showcase_ganadi_popup .sticker_08 {
	width: 13.75vw;
	top: -3.85vw;
	left: 88.7vw;
}

.showcase_ganadi_popup .sticker_09 {
	width: 14.01vw;
	top: 11.77vw;
	left: 1.15vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_10 {
	width: 12.45vw;
	top: 11.35vw;
	left: 16.56vw;
}

.showcase_ganadi_popup .sticker_11 {
	width: 17.34vw;
	top: 11.3vw;
	left: 27.24vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_12 {
	width: 12.19vw;
	top: 10.31vw;
	left: 39.69vw;
}

.showcase_ganadi_popup .sticker_13 {
	width: 12.86vw;
	top: 12.6vw;
	left: 53.75vw;
}

.showcase_ganadi_popup .sticker_14 {
	width: 15.73vw;
	top: 9.11vw;
	left: 70.16vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_15 {
	width: 13.7vw;
	top: 6.67vw;
	left: 83.7vw;
}

.showcase_ganadi_popup .sticker_16 {
	width: 13.23vw;
	top: 23.49vw;
	left: -4.01vw;
}

.showcase_ganadi_popup .sticker_17 {
	width: 13.59vw;
	top: 22.71vw;
	left: 7.81vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_18 {
	width: 11.88vw;
	top: 23.49vw;
	left: 20.52vw;
}

.showcase_ganadi_popup .sticker_19 {
	width: 18.23vw;
	top: 21.93vw;
	left: 40.16vw;
}

.showcase_ganadi_popup .sticker_20 {
	width: 12.86vw;
	top: 20.52vw;
	left: 62.34vw;
}

.showcase_ganadi_popup .sticker_21 {
	width: 14.79vw;
	top: 33.91vw;
	left: 1.09vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_22 {
	width: 12.4vw;
	top: 34.27vw;
	left: 15vw;
}

.showcase_ganadi_popup .sticker_23 {
	width: 15.36vw;
	top: 31.25vw;
	left: 28.96vw;
}

.showcase_ganadi_popup .sticker_24 {
	width: 12.19vw;
	top: 28.54vw;
	left: 54.11vw;
}

.showcase_ganadi_popup .sticker_25 {
	width: 15.83vw;
	top: 25.99vw;
	left: 70.63vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_26 {
	width: 12.24vw;
	top: 23.49vw;
	left: 83.44vw;
}

.showcase_ganadi_popup .sticker_27 {
	width: 13.44vw;
	top: 17.55vw;
	left: 93.13vw;
}

.showcase_ganadi_popup .sticker_28 {
	width: 10.52vw;
	top: 50.05vw;
	left: -0.73vw;
}

.showcase_ganadi_popup .sticker_29 {
	width: 11.04vw;
	top: 47.97vw;
	left: 11.3vw;
}

.showcase_ganadi_popup .sticker_30 {
	width: 16.93vw;
	top: 42.4vw;
	left: 23.07vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_31 {
	width: 11.51vw;
	top: 41.35vw;
	left: 41.72vw;
}

.showcase_ganadi_popup .sticker_32 {
	width: 14.48vw;
	top: 43.65vw;
	left: 52.5vw;
}

.showcase_ganadi_popup .sticker_33 {
	width: 15.42vw;
	top: 38.02vw;
	left: 63.23vw;
	z-index: 2;
}

.showcase_ganadi_popup .sticker_34 {
	width: 12.19vw;
	top: 40.57vw;
	left: 79.32vw;
	z-index: 2;
}

.showcase_ganadi_popup .sticker_35 {
	width: 10.78vw;
	top: 32.71vw;
	left: 89.9vw;
}

.showcase_ganadi_popup .sticker_36 {
	width: 12.03vw;
	top: 50.36vw;
	left: 21.67vw;
}

.showcase_ganadi_popup .sticker_37 {
	width: 14.32vw;
	top: 49.69vw;
	left: 35.21vw;
	z-index: 2;
}

.showcase_ganadi_popup .sticker_38 {
	width: 12.6vw;
	top: 60.73vw;
	left: 7.86vw;
}

.showcase_ganadi_popup .sticker_39 {
	width: 13.96vw;
	top: 59.84vw;
	left: 19.48vw;
}

.showcase_ganadi_popup .sticker_40 {
	width: 13.54vw;
	top: 58.28vw;
	left: 35.47vw;
	z-index: 2;
}

.showcase_ganadi_popup .sticker_41 {
	width: 12.86vw;
	top: 56.15vw;
	left: 48.07vw;
	z-index: 2;
}

.showcase_ganadi_popup .sticker_42 {
	width: 12.29vw;
	top: 55.42vw;
	left: 60.52vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_43 {
	width: 12.76vw;
	top: 49.79vw;
	left: 70.31vw;
}

.showcase_ganadi_popup .sticker_44 {
	width: 11.25vw;
	top: 49.38vw;
	left: 85.73vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_45 {
	width: 13.59vw;
	top: 45.99vw;
	left: 93.44vw;
}

.showcase_ganadi_popup .sticker_46 {
	width: 13.33vw;
	top: 67.71vw;
	left: 0;
	z-index: -1;
}

.showcase_ganadi_popup .sticker_47 {
	width: 13.02vw;
	top: 67.71vw;
	left: 29.11vw;
	z-index: -1;
}

.showcase_ganadi_popup .sticker_48 {
	width: 12.71vw;
	top: 67.19vw;
	left: 55.68vw;
	z-index: 2;
}

.showcase_ganadi_popup .sticker_49 {
	width: 15vw;
	top: 63.02vw;
	left: 68.02vw;
	z-index: 1;
}

.showcase_ganadi_popup .sticker_50 {
	width: 23.02vw;
	top: 59.79vw;
	left: 82.76vw;
	z-index: 1;
}

.showcase_ganadi_popup .white_cover {
	position: absolute;
	inset: 0;
	background: rgba(255, 255, 255, 0.8);
	opacity: 0;
	pointer-events: none;
	z-index: 1;
}

.showcase_ganadi_popup .sc_main .back_img {
	z-index: 1;
}

.showcase_ganadi_popup .sc_main .title_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-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	z-index: 2;
}

.showcase_ganadi_popup .sc_main .title_wrap em {
	font-weight: 700;
	font-size: clamp(14px, 0.73vw, 9999px);
	line-height: 1;
	letter-spacing: -0vw;
	margin-bottom: 2.81vw;
}

.showcase_ganadi_popup .sc_main .title_wrap h2 {
	width: 13.23vw;
	margin-bottom: 4.17vw;
}

.showcase_ganadi_popup .en_ver .sc_main .title_wrap h2 {
	width: 13.39vw;
}

.showcase_ganadi_popup .ganadi_img {
	width: 15.63vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .ganadi_img .ganadi {
	position: relative;
	z-index: 2;
}

.showcase_ganadi_popup .sc_main .title_wrap,
.showcase_ganadi_popup .sc_main .ganadi_img {
	opacity: 0;
}

.showcase_ganadi_popup .sc_main .etc_img {
	width: 3.8vw;
	position: relative;
	z-index: 2;
	margin: 1.93vw auto 0;
}

.showcase_ganadi_popup .sc_location {
	overflow: hidden;
	height: 73.96vw;
	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;
	padding-top: 12.03vw;
}

.showcase_ganadi_popup .sc_location .location_bg {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 95%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
}

.showcase_ganadi_popup .sc_location .location_bg img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.showcase_ganadi_popup .sc_location .title_wrap {
	margin-bottom: 3.54vw;
	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;
	gap: 1.15vw;
}

.showcase_ganadi_popup .sc_location .title_wrap h2 {
	width: 24.9vw;
}

.showcase_ganadi_popup .en_ver .sc_location .title_wrap h2 {
	width: 33.02vw;
}

.showcase_ganadi_popup .sc_location .title_wrap p {
	width: 20.89vw;
}

.showcase_ganadi_popup .en_ver .sc_location .title_wrap p {
	width: 31.61vw;
}

.showcase_ganadi_popup .sc_location .ganadi_two {
	width: 20.1vw;
}

.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap {
	position: relative;
	margin-top: -2.34vw;
}

.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_cloud {
	width: 20.99vw;
	-webkit-transform-origin: 50% 50%;
	    -ms-transform-origin: 50% 50%;
	        transform-origin: 50% 50%;
}

.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_angel {
	position: absolute;
	left: -4.43vw;
	top: 2.86vw;
	width: 6.93vw;
	-webkit-transform-origin: right center;
	    -ms-transform-origin: right center;
	        transform-origin: right center;
	/* 또는 100% 50% */
	z-index: 1;
}

.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_devil {
	position: absolute;
	right: -4.69vw;
	top: 2.08vw;
	width: 7.76vw;
	-webkit-transform-origin: left center;
	    -ms-transform-origin: left center;
	        transform-origin: left center;
	/* 또는 0% 50% */
	z-index: 1;
}

.showcase_ganadi_popup .sc_location .txt_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;
	gap: 2.6vw;
	margin-top: 2.6vw;
}

.showcase_ganadi_popup .sc_location .txt_wrap .txt_box {
	width: 25.89vw;
}

.showcase_ganadi_popup .en_ver .sc_location .txt_wrap .txt_box {
	width: 40.68vw;
}

.showcase_ganadi_popup .sc_location .txt_wrap a {
	width: 14.06vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	cursor: pointer;
}

.showcase_ganadi_popup .sc_location .ex_img {
	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-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-top: 11.46vw;
	gap: 3.13vw;
	position: relative;
	z-index: 1;
}

.showcase_ganadi_popup .sc_reserve {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 4.64vw;
	-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;
	position: relative;
	height: 72.66vw;
	overflow: hidden;
	position: relative;
	background-image: url("../img/pc/line.png");
	background-repeat: repeat-y;
	background-position: left top;
	-webkit-background-size: 100% 6.77vw;
	        background-size: 100% 6.77vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: -1;
}

.showcase_ganadi_popup .sc_reserve .title_wrap {
	margin-top: 10.78vw;
	margin-bottom: 5.1vw;
}

.showcase_ganadi_popup .sc_reserve .title_wrap h2 {
	width: 18.07vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap {
	width: 100%;
	height: 50.36vw;
	position: relative;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_01 {
	position: absolute;
	top: 9.48vw;
	left: -2.03vw;
	width: 20.21vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_02 {
	position: absolute;
	top: 14.95vw;
	left: 14.11vw;
	width: 22.92vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 {
	position: absolute;
	top: 0;
	left: 29.58vw;
	width: 30.94vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 h3 {
	width: 13.54vw;
	margin: 0 auto 1.56vw;
}

.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 h3 {
	width: 22.97vw;
	margin: 0 auto 1.56vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 {
	position: absolute;
	top: 31.61vw;
	left: 38.44vw;
	width: 32.5vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box {
	position: absolute;
	top: 4.95vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	text-align: center;
	width: 100%;
	padding: 0 3.13vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box h3 {
	width: 13.54vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box h3 {
	width: 23.33vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list {
	margin-top: 1.77vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period {
	color: #181818;
	font-size: clamp(18px, 0.94vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.01vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period span {
	color: #181818;
	font-weight: 600;
	font-size: clamp(18px, 0.94vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.01vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .etc_txt {
	font-size: clamp(16px, 0.83vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.01vw;
	margin-top: 0.78vw;
	color: #616161;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_05 {
	position: absolute;
	top: 8.28vw;
	left: 62.14vw;
	width: 22.92vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_06 {
	position: absolute;
	top: 19.38vw;
	left: 82.66vw;
	width: 20.21vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 {
	position: relative;
	text-align: center;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .period_box {
	position: absolute;
	top: 4.95vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list strong {
	font-size: clamp(18px, 0.94vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.01vw;
	color: #181818;
	font-weight: 400;
	margin-bottom: 0.31vw;
	display: block;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list p {
	font-weight: 600;
	font-size: clamp(18px, 0.94vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.01vw;
	color: #181818;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list + .txt_list {
	margin-top: 1.04vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .etc_txt {
	color: #616161;
	font-size: clamp(16px, 0.83vw, 9999px);
	line-height: 1.5;
	letter-spacing: -0.01vw;
	margin-top: 0.78vw;
	white-space: nowrap;
	margin-bottom: 2.81vw;
}

.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .btn_wrap {
	width: 13.65vw;
	display: block;
	margin: 0 auto;
}

.showcase_ganadi_popup .sc_reserve_bottom {
	margin-top: 1.2vw;
	height: 46.2vw;
	position: relative;
	background-image: url("../img/pc/line.png");
	background-repeat: repeat-y;
	background-position: left top;
	-webkit-background-size: 100% 6.77vw;
	        background-size: 100% 6.77vw;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi {
	width: 60.16vw;
	position: absolute;
	top: 13.75vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_01 {
	width: 11.93vw;
	height: 15.68vw;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_02 {
	width: 10.73vw;
	height: 16.61vw;
	margin-left: 1.56vw;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_03 {
	width: 11.77vw;
	height: 17.4vw;
	margin-left: 1.56vw;
	margin-top: -1.72vw;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_04 {
	width: 15.68vw;
	height: 17.19vw;
	margin-top: -1.77vw;
	margin-left: -1.04vw;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_01 {
	width: 2.03vw;
	position: absolute;
	top: 12.76vw;
	left: 0.89vw;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_02 {
	width: 1.46vw;
	top: -1.04vw;
	left: 15.73vw;
	position: absolute;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_03 {
	width: 3.59vw;
	position: absolute;
	top: 5vw;
	right: -0.89vw;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_04 {
	width: 1.46vw;
	right: -1.15vw;
	top: 2.14vw;
	position: absolute;
}

.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .bottom_ganadi_logo {
	width: 13.85vw;
	margin: 2.86vw auto 0;
}

.showcase_ganadi_popup .sc_gift {
	height: 112.5vw;
	position: relative;
	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;
}

.showcase_ganadi_popup .sc_gift .box_wrap .top_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 1.04vw;
}

.showcase_ganadi_popup .sc_gift .box_wrap .bottom_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 1.04vw;
}

.showcase_ganadi_popup .sc_gift .gift_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
}

.showcase_ganadi_popup .sc_gift .gift_bg img {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 102%;
	height: 100%;
}

.showcase_ganadi_popup .sc_gift .gift_bg img {
	height: 100%;
}

.showcase_ganadi_popup .sc_gift .title_wrap {
	margin-top: 11.09vw;
	margin-bottom: 4.17vw;
}

.showcase_ganadi_popup .sc_gift .title_wrap h2 {
	width: 18.44vw;
}

.showcase_ganadi_popup .sc_gift .first_box {
	position: relative;
}

.showcase_ganadi_popup .sc_gift .second_box {
	position: relative;
}

.showcase_ganadi_popup .sc_gift .third_box {
	position: relative;
	margin-top: -0.52vw;
}

.showcase_ganadi_popup .sc_gift .fourth_box {
	position: relative;
	margin-top: -2.08vw;
}

.showcase_ganadi_popup .sc_gift .txt_wrap {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	text-align: center;
}

.showcase_ganadi_popup .sc_gift .first_box h3 {
	width: 10.26vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .en_ver .sc_gift .first_box h3 {
	width: 13.23vw;
}

.showcase_ganadi_popup .sc_gift .first_box .txt_wrap {
	top: 2.71vw;
}

.showcase_ganadi_popup .sc_gift .second_box .txt_wrap {
	top: 2.71vw;
}

.showcase_ganadi_popup .sc_gift .third_box .txt_wrap {
	top: 3.75vw;
}

.showcase_ganadi_popup .sc_gift .fourth_box .txt_wrap {
	top: 5.31vw;
}

.showcase_ganadi_popup .sc_gift .second_box h3 {
	width: 17.14vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .sc_gift .third_box h3 {
	width: 17.14vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .sc_gift .fourth_box h3 {
	width: 15.78vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .en_ver .sc_gift .second_box h3 {
	width: 18.33vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .en_ver .sc_gift .third_box h3 {
	width: 18.28vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .en_ver .sc_gift .fourth_box h3 {
	width: 18.7vw;
	margin: 0 auto;
}

.showcase_ganadi_popup .sc_gift .first_box .bg_box {
	width: 22.92vw;
}

.showcase_ganadi_popup .sc_gift .first_box .bg_box {
	width: 22.92vw;
}

.showcase_ganadi_popup .sc_gift .second_box .bg_box {
	width: 22.92vw;
}

.showcase_ganadi_popup .sc_gift .third_box .bg_box {
	width: 22.92vw;
}

.showcase_ganadi_popup .sc_gift .fourth_box .bg_box {
	width: 22.92vw;
}

.showcase_ganadi_popup .sc_gift .first_box .img_box {
	width: 17.4vw;
	margin: 2.86vw auto 0;
}

.showcase_ganadi_popup .sc_gift .second_box .img_box {
	margin: 0 auto;
}

.showcase_ganadi_popup .sc_gift .third_box .img_box {
	width: 11.41vw;
	margin: 2.34vw auto 0;
}

.showcase_ganadi_popup .sc_gift .fourth_box .img_box {
	width: 12.45vw;
	margin: 1.82vw auto 0;
}

.showcase_ganadi_popup .sc_gift .gift_etc {
	width: 13.07vw;
	margin: 3.13vw auto 0;
}

.showcase_ganadi_popup .en_ver .sc_gift .gift_etc {
	width: 29.38vw;
	margin: 3.13vw auto 0;
}

.showcase_ganadi_popup .bottom_img_wrap {
	position: relative;
}

.showcase_ganadi_popup .bottom_img {
	position: absolute;
	top: -20.31vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	height: 25.57vw;
	width: 100%;
	max-width: none;
}

.showcase_ganadi_popup .bottom_img .dinosaur {
	width: 26.67vw;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_ganadi_popup .bottom_img .ghost {
	width: 6.67vw;
	position: absolute;
	top: 0;
	left: -webkit-calc(50% + 14.58vw);
	left: calc(50% + 14.58vw);
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_ganadi_popup .sc_sns {
	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;
	padding: 9.11vw 0 6.77vw;
	background: #cbb8d6;
	margin-top: -0.26vw;
}

.showcase_ganadi_popup .sc_sns .txt {
	font-size: clamp(18px, 0.94vw, 9999px);
	line-height: 1.44;
	color: #111;
}

.showcase_ganadi_popup .sc_sns .sns_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;
	margin-top: 1.67vw;
	gap: 1.04vw;
}

.showcase_ganadi_popup .sc_sns .sns_wrap a {
	cursor: pointer;
	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;
	padding: 1.09vw 0;
	border: 0.05vw solid #dcdee0;
	background-color: #fff;
	width: 19.79vw;
	-webkit-border-radius: 0.1vw;
	        border-radius: 0.1vw;
}

.showcase_ganadi_popup .sc_sns .sns_wrap a p {
	font-size: clamp(18px, 0.94vw, 9999px);
	font-weight: 600;
	line-height: 1.1;
}

.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_insta p {
	margin-left: 0.42vw;
}

.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_twitter p {
	margin-left: 0.21vw;
}

.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_insta img {
	width: clamp(1.15vw, 1.25vw, 520.78vw);
	height: clamp(1.15vw, 1.25vw, 520.78vw);
}

.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_twitter img {
	width: clamp(0.94vw, 1.04vw, 520.78vw);
	height: clamp(1.15vw, 1.25vw, 520.78vw);
}

.showcase_ganadi_popup .sc_sns a {
	color: inherit;
}

.showcase_ganadi_popup .sc_notice {
	background: #fff;
	padding: 3.13vw 0 3.65vw;
	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: clamp(0.42vw, 0.52vw, 520.78vw);
}

.showcase_ganadi_popup .sc_notice h2 {
	font-size: clamp(18px, 0.94vw, 9999px);
	line-height: 1.44;
	font-weight: 700;
}

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

.showcase_ganadi_popup .sc_notice ul li {
	line-height: 1.43;
	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_ganadi_popup .sc_notice ul li i {
	font-size: clamp(14px, 0.73vw, 9999px);
	font-style: normal;
}

.showcase_ganadi_popup .sc_notice ul li p {
	padding-left: 0.31vw;
	line-height: 1.43;
	font-size: clamp(14px, 0.73vw, 9999px);
}

@media screen and (min-width: 991px) and (max-width: 1920px) {
	.showcase_ganadi_popup {
		/*sc_main*/
		/* 하얀 덮개 */
		/* sc_location */
		/*sc_reserve*/
		/*sc_gift*/
		/*bottom_img*/
		/* sc_sns */
		/* sc_notice */
	}
	.showcase_ganadi_popup .wing_wrap {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 1920px;
		max-width: none;
	}
	.showcase_ganadi_popup .sc_reserve .angel_wing {
		position: absolute;
		top: 420px;
		left: 382px;
	}
	.showcase_ganadi_popup .sc_gift .angel_wing {
		position: absolute;
		top: 710px;
		left: 351px;
	}
	.showcase_ganadi_popup .wing_wrap .angel_ganadi_2 {
		width: 203px;
		position: absolute;
		left: 12px;
		top: 0;
	}
	.showcase_ganadi_popup .wing_wrap .angel_ganadi_wing {
		width: 52px;
		position: absolute;
		top: 117px;
		left: 2px;
		-webkit-transform-origin: 100% 50%;
		    -ms-transform-origin: 100% 50%;
		        transform-origin: 100% 50%;
	}
	.showcase_ganadi_popup .sc_reserve .wing_wrap .devil_wing {
		position: absolute;
		top: 300px;
		right: 409px;
	}
	.showcase_ganadi_popup .sc_gift .wing_wrap .devil_wing {
		position: absolute;
		top: 1028px;
		right: 371px;
	}
	.showcase_ganadi_popup .wing_wrap .devil_ganadi_2 {
		width: 221px;
		position: absolute;
		left: -206px;
		top: -8px;
		z-index: 1;
	}
	.showcase_ganadi_popup .wing_wrap .devil_ganadi_wing {
		width: 63px;
		position: absolute;
		top: 86px;
		left: -60px;
		-webkit-transform-origin: 0% 50%;
		    -ms-transform-origin: 0% 50%;
		        transform-origin: 0% 50%;
	}
	.showcase_ganadi_popup .sc_main {
		height: 100vh;
		max-height: 1280px;
		overflow: hidden;
	}
	.showcase_ganadi_popup .sc_main .back_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_main .back_img img {
		position: absolute;
		opacity: 0;
	}
	.showcase_ganadi_popup .sticker_01 {
		width: 282px;
		top: -46px;
		left: 16px;
	}
	.showcase_ganadi_popup .sticker_02 {
		width: 263px;
		top: -108px;
		left: 250px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_03 {
		width: 234px;
		top: 52px;
		left: 466px;
	}
	.showcase_ganadi_popup .sticker_04 {
		width: 268px;
		top: -41px;
		left: 681px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_05 {
		width: 288px;
		top: -68px;
		left: 994px;
	}
	.showcase_ganadi_popup .sticker_06 {
		width: 245px;
		top: 36px;
		left: 1222px;
	}
	.showcase_ganadi_popup .sticker_07 {
		width: 248px;
		top: -49px;
		left: 1456px;
	}
	.showcase_ganadi_popup .sticker_08 {
		width: 264px;
		top: -74px;
		left: 1703px;
	}
	.showcase_ganadi_popup .sticker_09 {
		width: 269px;
		top: 226px;
		left: 22px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_10 {
		width: 239px;
		top: 218px;
		left: 318px;
	}
	.showcase_ganadi_popup .sticker_11 {
		width: 333px;
		top: 217px;
		left: 523px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_12 {
		width: 234px;
		top: 198px;
		left: 762px;
	}
	.showcase_ganadi_popup .sticker_13 {
		width: 247px;
		top: 242px;
		left: 1032px;
	}
	.showcase_ganadi_popup .sticker_14 {
		width: 302px;
		top: 175px;
		left: 1347px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_15 {
		width: 263px;
		top: 128px;
		left: 1607px;
	}
	.showcase_ganadi_popup .sticker_16 {
		width: 254px;
		top: 451px;
		left: -77px;
	}
	.showcase_ganadi_popup .sticker_17 {
		width: 261px;
		top: 436px;
		left: 150px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_18 {
		width: 228px;
		top: 451px;
		left: 394px;
	}
	.showcase_ganadi_popup .sticker_19 {
		width: 350px;
		top: 421px;
		left: 771px;
	}
	.showcase_ganadi_popup .sticker_20 {
		width: 247px;
		top: 394px;
		left: 1197px;
	}
	.showcase_ganadi_popup .sticker_21 {
		width: 284px;
		top: 651px;
		left: 21px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_22 {
		width: 238px;
		top: 658px;
		left: 288px;
	}
	.showcase_ganadi_popup .sticker_23 {
		width: 295px;
		top: 600px;
		left: 556px;
	}
	.showcase_ganadi_popup .sticker_24 {
		width: 234px;
		top: 548px;
		left: 1039px;
	}
	.showcase_ganadi_popup .sticker_25 {
		width: 304px;
		top: 499px;
		left: 1356px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_26 {
		width: 235px;
		top: 451px;
		left: 1602px;
	}
	.showcase_ganadi_popup .sticker_27 {
		width: 258px;
		top: 337px;
		left: 1788px;
	}
	.showcase_ganadi_popup .sticker_28 {
		width: 202px;
		top: 961px;
		left: -14px;
	}
	.showcase_ganadi_popup .sticker_29 {
		width: 212px;
		top: 921px;
		left: 217px;
	}
	.showcase_ganadi_popup .sticker_30 {
		width: 325px;
		top: 814px;
		left: 443px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_31 {
		width: 221px;
		top: 794px;
		left: 801px;
	}
	.showcase_ganadi_popup .sticker_32 {
		width: 278px;
		top: 838px;
		left: 1008px;
	}
	.showcase_ganadi_popup .sticker_33 {
		width: 296px;
		top: 730px;
		left: 1214px;
		z-index: 2;
	}
	.showcase_ganadi_popup .sticker_34 {
		width: 234px;
		top: 779px;
		left: 1523px;
		z-index: 2;
	}
	.showcase_ganadi_popup .sticker_35 {
		width: 207px;
		top: 628px;
		left: 1726px;
	}
	.showcase_ganadi_popup .sticker_36 {
		width: 231px;
		top: 967px;
		left: 416px;
	}
	.showcase_ganadi_popup .sticker_37 {
		width: 275px;
		top: 954px;
		left: 676px;
		z-index: 2;
	}
	.showcase_ganadi_popup .sticker_38 {
		width: 242px;
		top: 1166px;
		left: 151px;
	}
	.showcase_ganadi_popup .sticker_39 {
		width: 268px;
		top: 1149px;
		left: 374px;
	}
	.showcase_ganadi_popup .sticker_40 {
		width: 260px;
		top: 1119px;
		left: 681px;
		z-index: 2;
	}
	.showcase_ganadi_popup .sticker_41 {
		width: 247px;
		top: 1078px;
		left: 923px;
		z-index: 2;
	}
	.showcase_ganadi_popup .sticker_42 {
		width: 236px;
		top: 1064px;
		left: 1162px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_43 {
		width: 245px;
		top: 956px;
		left: 1350px;
	}
	.showcase_ganadi_popup .sticker_44 {
		width: 216px;
		top: 948px;
		left: 1646px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_45 {
		width: 261px;
		top: 883px;
		left: 1794px;
	}
	.showcase_ganadi_popup .sticker_46 {
		width: 256px;
		top: 1300px;
		left: 0;
		z-index: -1;
	}
	.showcase_ganadi_popup .sticker_47 {
		width: 250px;
		top: 1300px;
		left: 559px;
		z-index: -1;
	}
	.showcase_ganadi_popup .sticker_48 {
		width: 244px;
		top: 1290px;
		left: 1069px;
		z-index: 2;
	}
	.showcase_ganadi_popup .sticker_49 {
		width: 288px;
		top: 1210px;
		left: 1306px;
		z-index: 1;
	}
	.showcase_ganadi_popup .sticker_50 {
		width: 442px;
		top: 1148px;
		left: 1589px;
		z-index: 1;
	}
	.showcase_ganadi_popup .white_cover {
		position: absolute;
		inset: 0;
		background: rgba(255, 255, 255, 0.8);
		opacity: 0;
		pointer-events: none;
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_main .back_img {
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_main .title_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-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: relative;
		z-index: 2;
	}
	.showcase_ganadi_popup .sc_main .title_wrap em {
		font-weight: 700;
		font-size: clamp(14px, 14px, 9999px);
		line-height: 1;
		letter-spacing: -0px;
		margin-bottom: 54px;
	}
	.showcase_ganadi_popup .sc_main .title_wrap h2 {
		width: 254px;
		margin-bottom: 80px;
	}
	.showcase_ganadi_popup .en_ver .sc_main .title_wrap h2 {
		width: 257px;
	}
	.showcase_ganadi_popup .ganadi_img {
		width: 300px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .ganadi_img .ganadi {
		position: relative;
		z-index: 2;
	}
	.showcase_ganadi_popup .sc_main .title_wrap,
	.showcase_ganadi_popup .sc_main .ganadi_img {
		opacity: 0;
	}
	.showcase_ganadi_popup .sc_main .etc_img {
		width: 73px;
		position: relative;
		z-index: 2;
		margin: 37px auto 0;
	}
	.showcase_ganadi_popup .sc_location {
		overflow: hidden;
		height: 1420px;
		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;
		padding-top: 231px;
	}
	.showcase_ganadi_popup .sc_location .location_bg {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 95%;
		height: 100%;
		z-index: -1;
		pointer-events: none;
	}
	.showcase_ganadi_popup .sc_location .location_bg img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_location .title_wrap {
		margin-bottom: 68px;
		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;
		gap: 22px;
	}
	.showcase_ganadi_popup .sc_location .title_wrap h2 {
		width: 478px;
	}
	.showcase_ganadi_popup .en_ver .sc_location .title_wrap h2 {
		width: 634px;
	}
	.showcase_ganadi_popup .sc_location .title_wrap p {
		width: 401px;
	}
	.showcase_ganadi_popup .en_ver .sc_location .title_wrap p {
		width: 607px;
	}
	.showcase_ganadi_popup .sc_location .ganadi_two {
		width: 386px;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap {
		position: relative;
		margin-top: -45px;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_cloud {
		width: 403px;
		-webkit-transform-origin: 50% 50%;
		    -ms-transform-origin: 50% 50%;
		        transform-origin: 50% 50%;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_angel {
		position: absolute;
		left: -85px;
		top: 55px;
		width: 133px;
		-webkit-transform-origin: right center;
		    -ms-transform-origin: right center;
		        transform-origin: right center;
		/* 또는 100% 50% */
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_devil {
		position: absolute;
		right: -90px;
		top: 40px;
		width: 149px;
		-webkit-transform-origin: left center;
		    -ms-transform-origin: left center;
		        transform-origin: left center;
		/* 또는 0% 50% */
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_location .txt_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;
		gap: 50px;
		margin-top: 50px;
	}
	.showcase_ganadi_popup .sc_location .txt_wrap .txt_box {
		width: 497px;
	}
	.showcase_ganadi_popup .en_ver .sc_location .txt_wrap .txt_box {
		width: 781px;
	}
	.showcase_ganadi_popup .sc_location .txt_wrap a {
		width: 270px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin: 0 auto;
		cursor: pointer;
	}
	.showcase_ganadi_popup .sc_location .ex_img {
		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-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		padding-top: 220px;
		gap: 60px;
		position: relative;
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_reserve {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 89px;
		-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;
		position: relative;
		height: 1395px;
		overflow: hidden;
		position: relative;
		background-image: url("../img/pc/line.png");
		background-repeat: repeat-y;
		background-position: left top;
		-webkit-background-size: 100% 130px;
		        background-size: 100% 130px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: -1;
	}
	.showcase_ganadi_popup .sc_reserve .title_wrap {
		margin-top: 207px;
		margin-bottom: 98px;
	}
	.showcase_ganadi_popup .sc_reserve .title_wrap h2 {
		width: 347px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap {
		height: 967px;
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 1920px;
		max-width: none;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_01 {
		position: absolute;
		top: 182px;
		left: -39px;
		width: 388px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_02 {
		position: absolute;
		top: 287px;
		left: 271px;
		width: 440px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 {
		position: absolute;
		top: 0;
		left: 568px;
		width: 594px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 h3 {
		width: 260px;
		margin: 0 auto 30px;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 h3 {
		width: 441px;
		margin: 0 auto 30px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 {
		position: absolute;
		top: 607px;
		left: 738px;
		width: 624px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box {
		position: absolute;
		top: 95px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		text-align: center;
		width: 100%;
		padding: 0 60px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box h3 {
		width: 260px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box h3 {
		width: 448px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list {
		margin-top: 34px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period {
		color: #181818;
		font-size: clamp(18px, 18px, 9999px);
		line-height: 1.5;
		letter-spacing: -0px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period span {
		color: #181818;
		font-weight: 600;
		font-size: clamp(18px, 18px, 9999px);
		line-height: 1.5;
		letter-spacing: -0px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .etc_txt {
		font-size: clamp(16px, 16px, 9999px);
		line-height: 1.5;
		letter-spacing: -0px;
		margin-top: 15px;
		color: #616161;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_05 {
		position: absolute;
		top: 159px;
		left: 1193px;
		width: 440px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_06 {
		position: absolute;
		top: 372px;
		left: 1587px;
		width: 388px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 {
		position: relative;
		text-align: center;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .period_box {
		position: absolute;
		top: 95px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list strong {
		font-size: clamp(18px, 18px, 9999px);
		line-height: 1.5;
		letter-spacing: -0px;
		color: #181818;
		font-weight: 400;
		margin-bottom: 6px;
		display: block;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list p {
		font-weight: 600;
		font-size: clamp(18px, 18px, 9999px);
		line-height: 1.5;
		letter-spacing: -0px;
		color: #181818;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list + .txt_list {
		margin-top: 20px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .etc_txt {
		color: #616161;
		font-size: clamp(16px, 16px, 9999px);
		line-height: 1.5;
		letter-spacing: -0px;
		margin-top: 15px;
		white-space: nowrap;
		margin-bottom: 54px;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .btn_wrap {
		width: 262px;
		display: block;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_reserve_bottom {
		margin-top: 23px;
		height: 887px;
		position: relative;
		background-image: url("../img/pc/line.png");
		background-repeat: repeat-y;
		background-position: left top;
		-webkit-background-size: 100% 130px;
		        background-size: 100% 130px;
		overflow: hidden;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi {
		width: 1155px;
		position: absolute;
		top: 264px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 1920px;
		/* 디자인 기준 고정 너비 */
		max-width: none;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_01 {
		width: 229px;
		height: 301px;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_02 {
		width: 206px;
		height: 319px;
		margin-left: 30px;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_03 {
		width: 226px;
		height: 334px;
		margin-left: 30px;
		margin-top: -33px;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_04 {
		width: 301px;
		height: 330px;
		margin-top: -34px;
		margin-left: -20px;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_01 {
		width: 39px;
		position: absolute;
		top: 245px;
		left: 400px;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_02 {
		width: 28px;
		top: -20px;
		left: 690px;
		position: absolute;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_03 {
		width: 69px;
		position: absolute;
		top: 96px;
		right: 381px;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_04 {
		width: 28px;
		right: 377px;
		top: 47px;
		position: absolute;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .bottom_ganadi_logo {
		width: 266px;
		margin: 55px auto 0;
	}
	.showcase_ganadi_popup .sc_gift {
		height: 2160px;
		position: relative;
		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;
		overflow: hidden;
	}
	.showcase_ganadi_popup .sc_gift .box_wrap .top_wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		gap: 20px;
	}
	.showcase_ganadi_popup .sc_gift .box_wrap .bottom_wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		gap: 20px;
	}
	.showcase_ganadi_popup .sc_gift .gift_bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		overflow: hidden;
	}
	.showcase_ganadi_popup .sc_gift .gift_bg img {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 102%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_gift .gift_bg img {
		height: 100%;
	}
	.showcase_ganadi_popup .sc_gift .title_wrap {
		margin-top: 213px;
		margin-bottom: 80px;
	}
	.showcase_ganadi_popup .sc_gift .title_wrap h2 {
		width: 354px;
	}
	.showcase_ganadi_popup .sc_gift .first_box {
		position: relative;
	}
	.showcase_ganadi_popup .sc_gift .second_box {
		position: relative;
	}
	.showcase_ganadi_popup .sc_gift .third_box {
		position: relative;
		margin-top: -10px;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box {
		position: relative;
		margin-top: -40px;
	}
	.showcase_ganadi_popup .sc_gift .txt_wrap {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		text-align: center;
	}
	.showcase_ganadi_popup .sc_gift .first_box h3 {
		width: 197px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .first_box h3 {
		width: 254px;
	}
	.showcase_ganadi_popup .sc_gift .first_box .txt_wrap {
		top: 52px;
	}
	.showcase_ganadi_popup .sc_gift .second_box .txt_wrap {
		top: 52px;
	}
	.showcase_ganadi_popup .sc_gift .third_box .txt_wrap {
		top: 72px;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box .txt_wrap {
		top: 102px;
	}
	.showcase_ganadi_popup .sc_gift .second_box h3 {
		width: 329px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .third_box h3 {
		width: 329px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box h3 {
		width: 303px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .second_box h3 {
		width: 352px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .third_box h3 {
		width: 351px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .fourth_box h3 {
		width: 359px;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .first_box .bg_box {
		width: 440px;
	}
	.showcase_ganadi_popup .sc_gift .first_box .bg_box {
		width: 440px;
	}
	.showcase_ganadi_popup .sc_gift .second_box .bg_box {
		width: 440px;
	}
	.showcase_ganadi_popup .sc_gift .third_box .bg_box {
		width: 440px;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box .bg_box {
		width: 440px;
	}
	.showcase_ganadi_popup .sc_gift .first_box .img_box {
		width: 334px;
		margin: 55px auto 0;
	}
	.showcase_ganadi_popup .sc_gift .second_box .img_box {
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .third_box .img_box {
		width: 219px;
		margin: 45px auto 0;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box .img_box {
		width: 239px;
		margin: 35px auto 0;
	}
	.showcase_ganadi_popup .sc_gift .gift_etc {
		width: 251px;
		margin: 60px auto 0;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .gift_etc {
		width: 564px;
		margin: 60px auto 0;
	}
	.showcase_ganadi_popup .bottom_img_wrap {
		position: relative;
	}
	.showcase_ganadi_popup .bottom_img {
		position: absolute;
		top: -390px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		height: 491px;
		width: 100%;
		max-width: none;
	}
	.showcase_ganadi_popup .bottom_img .dinosaur {
		width: 512px;
		position: absolute;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.showcase_ganadi_popup .bottom_img .ghost {
		width: 128px;
		position: absolute;
		top: 0;
		left: -webkit-calc(50% + 280px);
		left: calc(50% + 280px);
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.showcase_ganadi_popup .sc_sns {
		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;
		padding: 175px 0 130px;
		background: #cbb8d6;
		margin-top: -5px;
		z-index: -1;
	}
	.showcase_ganadi_popup .sc_sns .txt {
		font-size: clamp(18px, 18px, 9999px);
		line-height: 1.44;
		color: #111;
	}
	.showcase_ganadi_popup .sc_sns .sns_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;
		margin-top: 32px;
		gap: 20px;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a {
		cursor: pointer;
		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;
		padding: 21px 0;
		border: 1px solid #dcdee0;
		background-color: #fff;
		width: 380px;
		-webkit-border-radius: 2px;
		        border-radius: 2px;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a p {
		font-size: clamp(18px, 18px, 9999px);
		font-weight: 600;
		line-height: 1.1;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_insta p {
		margin-left: 8px;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_twitter p {
		margin-left: 4px;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_insta img {
		width: clamp(22px, 24px, 9999px);
		height: clamp(22px, 24px, 9999px);
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_twitter img {
		width: clamp(18px, 20px, 9999px);
		height: clamp(22px, 24px, 9999px);
	}
	.showcase_ganadi_popup .sc_sns a {
		color: inherit;
	}
	.showcase_ganadi_popup .sc_notice {
		background: #fff;
		padding: 60px 0 70px;
		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: clamp(8px, 10px, 9999px);
	}
	.showcase_ganadi_popup .sc_notice h2 {
		font-size: clamp(18px, 18px, 9999px);
		line-height: 1.44;
		font-weight: 700;
	}
	.showcase_ganadi_popup .sc_notice ul {
		text-align: center;
	}
	.showcase_ganadi_popup .sc_notice ul li {
		line-height: 1.43;
		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_ganadi_popup .sc_notice ul li i {
		font-size: clamp(14px, 14px, 9999px);
		font-style: normal;
	}
	.showcase_ganadi_popup .sc_notice ul li p {
		padding-left: 6px;
		line-height: 1.43;
		font-size: clamp(14px, 14px, 9999px);
	}
}

@media screen and (max-width: 990px) {
	.showcase_ganadi_popup {
		/*sc_main*/
		/* sc_location */
		/* sc_sns */
		/* sc_notice */
		/*sc_reserve*/
		/*sc_gift*/
		/*bottom_img*/
	}
	.showcase_ganadi_popup .pc_only {
		display: none !important;
	}
	.showcase_ganadi_popup .mo_only {
		display: block !important;
	}
	.showcase_ganadi_popup .wing_wrap {
		display: none;
	}
	.showcase_ganadi_popup .sc_main {
		height: 100vh;
		max-height: 228.27vw;
		overflow: hidden;
	}
	.showcase_ganadi_popup .sc_main .center_wrap {
		gap: 13.33vw;
	}
	.showcase_ganadi_popup .sc_main .back_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_main .back_img img {
		position: absolute;
		opacity: 0;
	}
	.showcase_ganadi_popup .sticker_13 {
		width: 46.13vw;
		top: -7.2vw;
		left: -11.47vw;
	}
	.showcase_ganadi_popup .sticker_20 {
		width: 46.13vw;
		top: -9.33vw;
		left: 40.8vw;
	}
	.showcase_ganadi_popup .sticker_14 {
		width: 56.27vw;
		top: 5.6vw;
		left: 64vw;
	}
	.showcase_ganadi_popup .sticker_19 {
		z-index: 2;
		width: 65.33vw;
		top: 18.67vw;
		left: -4.27vw;
	}
	.showcase_ganadi_popup .sticker_25 {
		width: 56.8vw;
		top: 50.13vw;
		left: 54.4vw;
	}
	.showcase_ganadi_popup .sticker_24 {
		width: 43.73vw;
		top: 72.8vw;
		left: -4.8vw;
	}
	.showcase_ganadi_popup .sticker_33 {
		width: 55.2vw;
		top: 88vw;
		left: 28vw;
	}
	.showcase_ganadi_popup .sticker_34 {
		width: 43.73vw;
		top: 102.4vw;
		left: 77.33vw;
	}
	.showcase_ganadi_popup .sticker_32 {
		width: 52vw;
		top: 116vw;
		left: -10.4vw;
	}
	.showcase_ganadi_popup .sticker_43 {
		width: 45.6vw;
		top: 135.47vw;
		left: 53.07vw;
	}
	.showcase_ganadi_popup .sticker_41 {
		width: 46.13vw;
		top: 158.4vw;
		left: -18.4vw;
	}
	.showcase_ganadi_popup .sticker_42 {
		width: 44vw;
		top: 155.73vw;
		left: 20.8vw;
	}
	.showcase_ganadi_popup .sticker_50 {
		z-index: 2;
		width: 82.67vw;
		top: 163.47vw;
		left: 84vw;
	}
	.showcase_ganadi_popup .sticker_48 {
		width: 45.6vw;
		top: 201.07vw;
		left: 5.33vw;
	}
	.showcase_ganadi_popup .sticker_49 {
		width: 53.87vw;
		top: 181.33vw;
		left: 46.93vw;
	}
	.showcase_ganadi_popup .sc_main .title_wrap em {
		font-size: clamp(15px, 3.73vw, 9999px);
		line-height: 1.14;
		letter-spacing: normal;
		margin-bottom: 13.33vw;
	}
	.showcase_ganadi_popup .sc_main .title_wrap h2 {
		width: 54.13vw;
		margin-bottom: 0;
	}
	.showcase_ganadi_popup .en_ver .sc_main .title_wrap h2 {
		width: 53.6vw;
	}
	.showcase_ganadi_popup .ganadi_img {
		width: 57.6vw;
		margin: 0 auto 0;
	}
	.showcase_ganadi_popup .ganadi_img .ganadi {
		position: relative;
		z-index: 2;
	}
	.showcase_ganadi_popup .sc_main .title_wrap,
	.showcase_ganadi_popup .sc_main .ganadi_img {
		opacity: 0;
	}
	.showcase_ganadi_popup .sc_main .etc_img {
		width: 19.47vw;
		position: relative;
		z-index: 2;
		margin: 0 auto 0;
	}
	.showcase_ganadi_popup .sc_location {
		height: 301.6vw;
		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;
		padding-top: 34.13vw;
	}
	.showcase_ganadi_popup .sc_location .location_bg {
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: none;
		    -ms-transform: none;
		        transform: none;
		width: 100%;
		height: 100%;
		z-index: -1;
		pointer-events: none;
	}
	.showcase_ganadi_popup .sc_location .location_bg img {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 102%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_location .title_wrap {
		margin-bottom: 18.67vw;
		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;
		gap: 3.47vw;
	}
	.showcase_ganadi_popup .en_ver .sc_location .title_wrap {
		margin-bottom: 7.2vw;
	}
	.showcase_ganadi_popup .sc_location .title_wrap h2 {
		width: 85.07vw;
	}
	.showcase_ganadi_popup .en_ver .sc_location .title_wrap h2 {
		width: 84.53vw;
	}
	.showcase_ganadi_popup .sc_location .title_wrap p {
		width: 76.27vw;
	}
	.showcase_ganadi_popup .en_ver .sc_location .title_wrap p {
		width: 71.47vw;
		margin-top: 1.6vw;
	}
	.showcase_ganadi_popup .sc_location .ganadi_two {
		width: 61.87vw;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap {
		position: relative;
		margin-top: -8vw;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_cloud {
		width: 64.53vw;
		-webkit-transform-origin: 50% 50%;
		    -ms-transform-origin: 50% 50%;
		        transform-origin: 50% 50%;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_angel {
		position: absolute;
		top: 9.33vw;
		left: -12.53vw;
		width: 20.27vw;
		-webkit-transform-origin: right center;
		    -ms-transform-origin: right center;
		        transform-origin: right center;
		/* 또는 100% 50% */
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_location .ganadi_cloud_wrap .ganadi_devil {
		position: absolute;
		top: 8vw;
		right: -13.87vw;
		width: 24vw;
		-webkit-transform-origin: left center;
		    -ms-transform-origin: left center;
		        transform-origin: left center;
		/* 또는 0% 50% */
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_location .txt_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;
		gap: 10.67vw;
		margin-top: 10.67vw;
	}
	.showcase_ganadi_popup .sc_location .txt_wrap .txt_box {
		width: 73.33vw;
	}
	.showcase_ganadi_popup .en_ver .sc_location .txt_wrap .txt_box {
		width: 74.13vw;
	}
	.showcase_ganadi_popup .sc_location .txt_wrap a {
		width: 64.8vw;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_location .ex_img {
		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-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		padding-top: 11.46vw;
		gap: 3.13vw;
		position: relative;
		z-index: 1;
	}
	.showcase_ganadi_popup .sc_sns {
		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;
		padding: 28.27vw 6.67vw 18.67vw;
		margin-top: -0.53vw;
	}
	.showcase_ganadi_popup .sc_sns .txt {
		font-size: clamp(15px, 4.8vw, 9999px);
		line-height: 1.44;
		color: #111;
		text-align: center;
	}
	.showcase_ganadi_popup .sc_sns .sns_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;
		margin-top: 8.53vw;
		gap: 2.67vw;
		width: 100%;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a {
		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;
		padding: 4.53vw 0;
		border: 0.27vw solid #dcdee0;
		width: 100%;
		height: 17.07vw;
		-webkit-border-radius: 0.53vw;
		        border-radius: 0.53vw;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a p {
		font-size: clamp(15px, 4.27vw, 9999px);
		font-weight: 600;
		line-height: 1;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_insta p {
		margin-left: 3.73vw;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_twitter p {
		margin-left: 3.73vw;
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_insta img {
		width: clamp(6.4vw, 6.4vw, 2666.4vw);
		height: clamp(6.4vw, 6.4vw, 2666.4vw);
	}
	.showcase_ganadi_popup .sc_sns .sns_wrap a.sns_twitter img {
		width: clamp(5.33vw, 5.33vw, 2666.4vw);
		height: clamp(6.4vw, 6.4vw, 2666.4vw);
	}
	.showcase_ganadi_popup .sc_notice {
		padding: 15.2vw 6.67vw 10.67vw;
		color: #3f3f3f;
		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;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 3.47vw;
	}
	.showcase_ganadi_popup .sc_notice h2 {
		font-size: clamp(15px, 4.8vw, 9999px);
		line-height: 1.44;
		font-weight: 700;
	}
	.showcase_ganadi_popup .sc_notice ul {
		text-align: left;
	}
	.showcase_ganadi_popup .sc_notice ul li {
		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_ganadi_popup .sc_notice ul li + li {
		margin-top: 1.6vw;
	}
	.showcase_ganadi_popup .sc_notice ul li p {
		line-height: 1.57;
		font-size: clamp(15px, 3.73vw, 9999px);
		padding-left: 2.67vw;
		letter-spacing: -0.08vw;
	}
	.showcase_ganadi_popup .sc_notice ul li i {
		position: absolute;
		font-style: normal;
		font-size: clamp(15px, 3.73vw, 9999px);
		top: 0;
		left: 0;
	}
	.showcase_ganadi_popup .sc_reserve {
		height: 336.73vw;
		margin-top: 20.53vw;
		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;
		position: relative;
		overflow: hidden;
		position: relative;
		background-image: url("../img/mo/line.png");
		background-repeat: repeat-y;
		background-position: left top;
		-webkit-background-size: 100% 21.07vw;
		        background-size: 100% 21.07vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: -1;
	}
	.showcase_ganadi_popup .sc_reserve .title_wrap {
		margin-top: 21.6vw;
		margin-bottom: 16.8vw;
	}
	.showcase_ganadi_popup .sc_reserve .title_wrap h2 {
		width: 72.53vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap {
		width: 100%;
		height: 50.36vw;
		position: relative;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 {
		position: absolute;
		top: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 86.67vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 h3 {
		width: 51.73vw;
		margin: 0 auto 10.67vw;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 h3 {
		width: 74.13vw;
		margin: 0 auto 8.27vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 {
		position: absolute;
		top: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 86.93vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box {
		position: absolute;
		top: 21.6vw;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		text-align: center;
		width: 100%;
		padding: 0;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box h3 {
		width: 52vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box h3 {
		width: 72.27vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list {
		margin-top: 7.73vw;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list {
		margin-top: 8.8vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period {
		color: #181818;
		font-size: clamp(15px, 4.8vw, 9999px);
		line-height: 1.5;
		letter-spacing: -0.05vw;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period {
		font-size: clamp(15px, 4.27vw, 9999px);
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period span {
		color: #181818;
		font-weight: 600;
		font-size: clamp(15px, 4.8vw, 9999px);
		line-height: 1.5;
		letter-spacing: -0.05vw;
		margin-top: 1.33vw;
		display: block;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .period span {
		color: #181818;
		font-weight: 600;
		font-size: clamp(15px, 4.27vw, 9999px);
		line-height: 1.5;
		letter-spacing: -0.05vw;
		margin-top: 1.33vw;
		display: block;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .etc_txt {
		font-size: clamp(15px, 4.27vw, 9999px);
		line-height: 1.5;
		letter-spacing: -0.05vw;
		margin-top: 0;
		color: #616161;
		margin-top: 4vw;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_04 .period_box .txt_list .etc_txt {
		font-size: clamp(15px, 4vw, 9999px);
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 {
		position: relative;
		text-align: center;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .period_box {
		position: absolute;
		top: 15.47vw;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 100%;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list strong {
		font-size: clamp(15px, 4.8vw, 9999px);
		line-height: 1.5;
		letter-spacing: -0.05vw;
		color: #181818;
		font-weight: 400;
		margin-bottom: 1.33vw;
		display: block;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list strong {
		font-size: clamp(15px, 4.27vw, 9999px);
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list p {
		font-weight: 600;
		font-size: clamp(15px, 4.8vw, 9999px);
		line-height: 1.5;
		letter-spacing: -0.01vw;
		color: #181818;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list p {
		font-size: clamp(15px, 4.27vw, 9999px);
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list + .txt_list {
		margin-top: 5.07vw;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 .txt_list + .txt_list {
		margin-top: 7.73vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .etc_txt {
		color: #616161;
		font-size: clamp(15px, 4.27vw, 9999px);
		line-height: 1.5;
		letter-spacing: -0.01vw;
		margin-top: 4vw;
		white-space: nowrap;
		margin-bottom: 8vw;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 .etc_txt {
		font-size: clamp(15px, 4vw, 9999px);
		margin-bottom: 16vw;
	}
	.showcase_ganadi_popup .sc_reserve .reserve_txt_wrap .txt_box_03 .btn_wrap {
		width: 59.73vw;
		display: block;
		margin: 0 auto;
		cursor: pointer;
	}
	.showcase_ganadi_popup .en_ver .sc_reserve .reserve_txt_wrap .txt_box_03 .btn_wrap {
		width: 72.13vw;
		display: block;
		margin: 0 auto;
		cursor: pointer;
	}
	.showcase_ganadi_popup .sc_reserve_bottom {
		margin-top: 0;
		height: 158.4vw;
		position: relative;
		background-image: url("../img/mo/line.png");
		background-repeat: repeat-y;
		background-position: left top;
		-webkit-background-size: 100% 21.07vw;
		        background-size: 100% 21.07vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi {
		margin-top: 18.67vw;
		width: 100%;
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list {
		display: block;
		height: 98.4vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_01 {
		width: 33.07vw;
		height: 43.47vw;
		margin-left: 3.73vw;
		position: absolute;
		top: 0;
		left: 11.73vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_02 {
		width: 29.6vw;
		height: 46.13vw;
		margin-left: 0;
		position: absolute;
		top: 0;
		right: 18.13vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_03 {
		width: 32.27vw;
		height: 48vw;
		margin-left: 0;
		margin-top: 0;
		position: absolute;
		top: 49.6vw;
		left: 13.33vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_list .bottom_ganadi_04 {
		width: 43.47vw;
		height: 48vw;
		margin-top: 0;
		margin-left: 0;
		position: absolute;
		top: 49.6vw;
		right: 13.07vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_01 {
		width: 4vw;
		position: absolute;
		top: -3.2vw;
		left: 14.93vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_02 {
		width: 5.6vw;
		top: 76.8vw;
		left: 9.33vw;
		position: absolute;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_03 {
		width: 9.87vw;
		position: absolute;
		top: 36.27vw;
		right: 9.33vw;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .ganadi_star .bottom_ganadi_star_04 {
		width: 4vw;
		right: 15.2vw;
		top: 49.07vw;
		position: absolute;
	}
	.showcase_ganadi_popup .sc_reserve_bottom .bottom_ganadi .bottom_ganadi_logo {
		width: 38.13vw;
		margin: 16vw auto 0;
	}
	.showcase_ganadi_popup .sc_gift {
		height: 658.67vw;
		position: relative;
		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;
	}
	.showcase_ganadi_popup .sc_gift .box_wrap .top_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;
		gap: 0;
	}
	.showcase_ganadi_popup .sc_gift .box_wrap .bottom_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;
		gap: 0;
	}
	.showcase_ganadi_popup .sc_gift .gift_bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		overflow: hidden;
	}
	.showcase_ganadi_popup .sc_gift .gift_bg img {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 102%;
		height: 100%;
	}
	.showcase_ganadi_popup .sc_gift .gift_bg img {
		height: 100%;
	}
	.showcase_ganadi_popup .sc_gift .title_wrap {
		margin-top: 37.6vw;
		margin-bottom: 16.8vw;
	}
	.showcase_ganadi_popup .sc_gift .title_wrap h2 {
		width: 74.13vw;
	}
	.showcase_ganadi_popup .sc_gift .first_box {
		position: relative;
	}
	.showcase_ganadi_popup .sc_gift .second_box {
		position: relative;
		margin-top: -2.4vw;
	}
	.showcase_ganadi_popup .sc_gift .third_box {
		position: relative;
		margin-top: -2.4vw;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box {
		position: relative;
		margin-top: -2.4vw;
	}
	.showcase_ganadi_popup .sc_gift .txt_wrap {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		text-align: center;
	}
	.showcase_ganadi_popup .sc_gift .first_box h3 {
		width: 42.13vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .first_box h3 {
		width: 54.13vw;
	}
	.showcase_ganadi_popup .sc_gift .first_box .txt_wrap {
		top: 11.2vw;
	}
	.showcase_ganadi_popup .sc_gift .second_box .txt_wrap {
		top: 14.67vw;
	}
	.showcase_ganadi_popup .sc_gift .third_box .txt_wrap {
		top: 15.2vw;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box .txt_wrap {
		top: 12.8vw;
	}
	.showcase_ganadi_popup .sc_gift .second_box h3 {
		width: 70.4vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .second_box h3 {
		width: 75.2vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .third_box h3 {
		width: 70.13vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .third_box h3 {
		width: 74.93vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box h3 {
		width: 64.53vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .fourth_box h3 {
		width: 70.93vw;
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .first_box .bg_box {
		width: 86.67vw;
	}
	.showcase_ganadi_popup .sc_gift .second_box .bg_box {
		width: 86.67vw;
	}
	.showcase_ganadi_popup .sc_gift .third_box .bg_box {
		width: 86.67vw;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box .bg_box {
		width: 86.67vw;
	}
	.showcase_ganadi_popup .sc_gift .first_box .img_box {
		width: 71.2vw;
		margin: 12.8vw auto 0;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .first_box .img_box {
		margin: 5.6vw auto 0;
	}
	.showcase_ganadi_popup .sc_gift .second_box .img_box {
		margin: 0 auto;
	}
	.showcase_ganadi_popup .sc_gift .third_box .img_box {
		width: 46.67vw;
		margin: 13.87vw auto 0;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .third_box .img_box {
		margin: 9.33vw auto 0;
	}
	.showcase_ganadi_popup .sc_gift .fourth_box .img_box {
		width: 63.73vw;
		margin: 7.2vw auto 0;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .fourth_box .img_box {
		width: 54.73vw;
	}
	.showcase_ganadi_popup .sc_gift .gift_etc {
		width: 58.67vw;
		margin: 8vw auto 0;
	}
	.showcase_ganadi_popup .en_ver .sc_gift .gift_etc {
		width: 67.2vw;
		margin: 5.33vw auto 0;
	}
	.showcase_ganadi_popup .bottom_img_wrap {
		position: relative;
	}
	.showcase_ganadi_popup .bottom_img {
		position: absolute;
		top: -7.31vw;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		height: 25.57vw;
		width: 100%;
		max-width: none;
	}
	.showcase_ganadi_popup .bottom_img .dinosaur {
		width: 86.13vw;
		position: absolute;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.showcase_ganadi_popup .bottom_img .ghost {
		width: 20.53vw;
		position: absolute;
		top: -80vw;
		left: -webkit-calc(50% + 30.58vw);
		left: calc(50% + 30.58vw);
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
}
/*# sourceMappingURL=showcase_ganadi_popup.css.map */
