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

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

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

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

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

.showcase_fruit_farm a {
	text-decoration: none;
}

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

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

.showcase_fruit_farm hr {
	display: none !important;
}

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

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

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

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

@font-face {
	font-family: "MungyeongGamhongApple";
	src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/2410-2@1.0/Mungyeong-Gamhong-Apple.woff2") format("woff2");
	font-weight: normal;
	font-display: swap;
}

.showcase_fruit_farm {
	/* 👉 콜론 스타일 자유롭게 수정 가능 */
	/* 좌우 버튼 */
	/* 기본 도트 pagination */
	/* sc_sns */
}

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

.showcase_fruit_farm .fruit_form_container {
	overflow-x: hidden !important;
}

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

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

.showcase_fruit_farm header {
	border-bottom: 1px solid #ebedee;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}

.showcase_fruit_farm .header_wrap {
	width: 980px;
	margin: 0 auto;
	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: 322px;
	padding-left: 391px;
	padding-top: 9px;
	padding-bottom: 9px;
}

.showcase_fruit_farm header h1 {
	width: 199px;
}

.showcase_fruit_farm header .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: 20px;
}

.showcase_fruit_farm header .link_wrap a {
	width: 24px;
}

.showcase_fruit_farm .sc_main {
	background-color: #fdfdf5;
	padding-top: 101px;
}

.showcase_fruit_farm .sc_main .main_wrap {
	width: 980px;
	margin: 0 auto 0;
	padding-bottom: 100px;
}

.showcase_fruit_farm .sc_main .banner_wrap {
	padding: 40px 0 20px;
	position: relative;
}

.showcase_fruit_farm .sc_main .banner_wrap .banner_img {
	width: 100%;
}

.showcase_fruit_farm .sc_main .banner_wrap .banner_txt {
	position: absolute;
	bottom: 58px;
	left: 32px;
}

.showcase_fruit_farm .sc_main .banner_wrap .banner_txt span {
	background: #1e208e;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	padding: 8px 12px;
	width: auto;
	height: auto;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-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-bottom: 20px;
}

.showcase_fruit_farm .sc_main .banner_wrap .banner_txt h3 {
	color: #fff;
	font-size: 32px;
	line-height: 1.15;
	font-weight: 700;
	margin-bottom: 20px;
}

.showcase_fruit_farm .sc_main .banner_wrap .banner_txt p {
	font-size: 16px;
	line-height: 1.15;
	font-weight: 700;
	color: #fff;
}

.showcase_fruit_farm .sc_main .txt_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;
	background: #ffe50b;
	gap: 20px;
	padding: 5px 0;
}

.showcase_fruit_farm .sc_main .second span {
	background: #ff0000 !important;
}

.showcase_fruit_farm .sc_main .txt_wrap h3 {
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	color: #fff;
	background: #f42e23;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	padding: 8px 17px;
	display: inline-block;
}

.showcase_fruit_farm .sc_main .txt_wrap p {
	color: #111;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
}

.showcase_fruit_farm .sc_main .txt_wrap p span {
	font-weight: 700;
}

.showcase_fruit_farm .count_wrap h3 {
	padding: 40px 0 26px;
	width: 172px;
	margin: 0 auto;
}

.showcase_fruit_farm .countdown {
	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;
	gap: 16px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.showcase_fruit_farm .time_box {
	text-align: center;
}

.showcase_fruit_farm .num {
	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: 48px;
	font-weight: 600;
	color: #f71216;
	background-color: #f0f2f4;
	width: 100px;
	height: 80px;
}

.showcase_fruit_farm .label {
	color: #888;
	font-size: 14px;
	font-weight: 700;
	margin-top: 6px;
	display: block;
}

.showcase_fruit_farm .colon {
	width: 5px;
	height: 20px;
	margin-top: -20px;
}

.showcase_fruit_farm .sc_tab {
	padding: 75px 0 85px;
	background: #ffe50b;
}

.showcase_fruit_farm .sc_tab .tab_wrap {
	width: 980px;
	margin: 0 auto;
}

.showcase_fruit_farm .sc_tab h2 {
	color: #111;
	font-size: 32px;
	line-height: 1.25;
	font-weight: 700;
	margin-bottom: 30px;
}

.showcase_fruit_farm .sc_tab .btn_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: 24px;
	margin-bottom: 33px;
}

.showcase_fruit_farm .sc_tab .btn_wrap button img {
	width: 70px;
	height: 70px;
}

.showcase_fruit_farm .sc_tab .btn_wrap button span {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.35;
	color: #111;
}

.showcase_fruit_farm .sc_tab .txt_wrap {
	position: relative;
	height: 144px;
}

.showcase_fruit_farm .sc_tab .img_box {
	margin-right: 35px;
	width: 89px;
	height: 112px;
	position: relative;
}

.showcase_fruit_farm .sc_tab .img_box img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.showcase_fruit_farm .sc_tab .char_box {
	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;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
	background: #f6f8fa;
}

.showcase_fruit_farm .sc_tab .char_box .txt_box .top_txt {
	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;
}

.showcase_fruit_farm .sc_tab .char_box .txt_box .top_txt span {
	display: block;
}

.showcase_fruit_farm .sc_tab .char_box .top_txt span:nth-child(1) {
	font-size: 13px;
	line-height: 1;
	font-weight: 700;
	padding: 6px 8px;
	-webkit-border-radius: 4px;
	        border-radius: 4px;
	margin-right: 10px;
}

.showcase_fruit_farm .sc_tab .char_box .top_txt span:nth-child(2) {
	color: #111;
	font-size: 24px;
	line-height: 1.35;
	font-weight: 700;
	margin-right: 4px;
}

.showcase_fruit_farm .sc_tab .char_box .top_txt span:nth-child(3) {
	color: #888888;
	font-size: 14px;
	line-height: 1.35;
}

.showcase_fruit_farm .sc_tab .char_box .bottom_txt {
	margin-top: 12px;
}

.showcase_fruit_farm .sc_tab .char_box .bottom_txt p {
	font-size: 16px;
	line-height: 1.35;
	color: #111;
}

.showcase_fruit_farm .sc_tab .char_box {
	padding-left: 58px;
	padding-right: 35px;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.active img {
	outline-offset: 4px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.showcase_fruit_farm .sc_tab .cherry_txt.char_box .top_txt span:nth-child(1) {
	background: #ff2a2a;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.cherry.active img {
	outline: 2px solid #ff2a2a;
}

.showcase_fruit_farm .sc_tab .txt_wrap .cherry_txt.char_box {
	border: 2px solid #ff434e;
}

.showcase_fruit_farm .sc_tab .apple_txt.char_box .top_txt span:nth-child(1) {
	background: #f04e58;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.apple.active img {
	outline: 2px solid #ff434e;
}

.showcase_fruit_farm .sc_tab .txt_wrap .apple_txt.char_box {
	border: 2px solid #ff7b55;
}

.showcase_fruit_farm .sc_tab .orange_txt.char_box .top_txt span:nth-child(1) {
	background: #ff7b55;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.orange.active img {
	outline: 2px solid #ff7b55;
}

.showcase_fruit_farm .sc_tab .txt_wrap .orange_txt.char_box {
	border: 2px solid #ff7b55;
}

.showcase_fruit_farm .sc_tab .banana_txt.char_box .top_txt span:nth-child(1) {
	background: #fff2a1;
	color: #b87a55;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.banana.active img {
	outline: 2px solid #b87a55;
}

.showcase_fruit_farm .sc_tab .txt_wrap .banana_txt.char_box {
	border: 2px solid #b87a55;
}

.showcase_fruit_farm .sc_tab .grape_txt.char_box .top_txt span:nth-child(1) {
	background: #7e5da7;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.grape.active img {
	outline: 2px solid #7e5da7;
}

.showcase_fruit_farm .sc_tab .txt_wrap .grape_txt.char_box {
	border: 2px solid #7e5da7;
}

.showcase_fruit_farm .sc_tab .strawberry_txt.char_box .top_txt span:nth-child(1) {
	background: #d2113b;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.strawberry.active img {
	outline: 2px solid #d2113b;
}

.showcase_fruit_farm .sc_tab .txt_wrap .strawberry_txt.char_box {
	border: 2px solid #d2113b;
}

.showcase_fruit_farm .sc_tab .pear_txt.char_box .top_txt span:nth-child(1) {
	background: #93cd88;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.pear.active img {
	outline: 2px solid #93cd88;
}

.showcase_fruit_farm .sc_tab .txt_wrap .pear_txt.char_box {
	border: 2px solid #93cd88;
}

.showcase_fruit_farm .sc_tab .lemon_txt.char_box .top_txt span:nth-child(1) {
	color: #b87a55;
	background: #fff2a1;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.lemon.active img {
	outline: 2px solid #fff2a1;
}

.showcase_fruit_farm .sc_tab .txt_wrap .lemon_txt.char_box {
	border: 2px solid #fff2a1;
}

.showcase_fruit_farm .sc_tab .avocado_txt.char_box .top_txt span:nth-child(1) {
	background: #b87a55;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.avocado.active img {
	outline: 2px solid #b87a55;
}

.showcase_fruit_farm .sc_tab .txt_wrap .avocado_txt.char_box {
	border: 2px solid #b87a55;
}

.showcase_fruit_farm .sc_tab .blueberry_txt.char_box .top_txt span:nth-child(1) {
	background: #6e80bf;
	color: #fff;
}

.showcase_fruit_farm .sc_tab .btn_wrap button.blueberry.active img {
	outline: 2px solid #6e80bf;
}

.showcase_fruit_farm .sc_tab .txt_wrap .blueberry_txt.char_box {
	border: 2px solid #6e80bf;
}

.showcase_fruit_farm .sc_tab .best_img {
	position: absolute;
	bottom: -80px;
	right: -70px;
	width: 207px;
	height: 118px;
	z-index: 2;
}

.showcase_fruit_farm .sc_tab .char_box {
	display: none;
}

.showcase_fruit_farm .sc_tab .char_box.active {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.showcase_fruit_farm .sc_item {
	padding: 120px 0;
}

.showcase_fruit_farm .sc_item .item_wrap {
	width: 980px;
	margin: 0 auto;
}

.showcase_fruit_farm .sc_item .item_wrap h2 {
	margin-bottom: 24px;
	color: #111;
	font-size: 32px;
	line-height: 1.25;
	font-weight: 700;
}

.showcase_fruit_farm .sc_item .label_box {
	margin-bottom: 12px;
}

.showcase_fruit_farm .sc_item .label_box span {
	font-size: 13px;
	line-height: 1;
	font-weight: 600;
	display: inline-block;
	padding: 6px 10px;
}

.showcase_fruit_farm .sc_item .label_box span:nth-child(1) {
	color: #ff6a00;
	border: 1px solid #ff6a00;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.showcase_fruit_farm .sc_item .label_box span:nth-child(2) {
	color: #2eaa6b;
	border: 1px solid #2eaa6b;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.showcase_fruit_farm .sc_item .label_box span:nth-child(1) {
	color: #ff6a00;
	border: 1px solid #ff6a00;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.showcase_fruit_farm .sc_item .label_box span:nth-child(2) {
	color: #2eaa6b;
	border: 1px solid #2eaa6b;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.showcase_fruit_farm .sc_item .label_box span:nth-child(3) {
	color: #2660ff;
	border: 1px solid #2660ff;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.showcase_fruit_farm .sc_item .txt_box em {
	color: #616161;
	font-size: 14px;
	line-height: 1.35;
	font-weight: 600;
	display: block;
	margin-bottom: 4px;
}

.showcase_fruit_farm .sc_item .txt_box strong {
	color: #111;
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.35;
	margin-bottom: 4px;
}

.showcase_fruit_farm .sc_item .txt_box p {
	color: #111;
	font-size: 20px;
	line-height: 1.35;
	font-weight: 700;
}

.showcase_fruit_farm .sc_item .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;
}

.showcase_fruit_farm .sc_item .left_wrap {
	width: 480px;
	position: relative;
}

.showcase_fruit_farm .sc_item .left_wrap em {
	color: #fff;
	background: #ff2a2a;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	width: 61px;
	height: 33px;
	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;
	position: absolute;
	top: 12px;
	left: 12px;
}

.showcase_fruit_farm .sc_item .right_wrap {
	width: 500px;
	padding: 0 50px;
	background: #f6f8fa;
	height: 480px;
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.showcase_fruit_farm .sc_item .list_wrap {
	margin-top: 32px;
}

.showcase_fruit_farm .sc_item .list_wrap ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}

.showcase_fruit_farm .sc_item .list_wrap ul li {
	width: 70px;
}

.showcase_fruit_farm .sc_slide {
	padding: 110px 0;
	background: #c91000;
	-webkit-transition: background-color 0.4s ease;
	transition: background-color 0.4s ease;
	position: relative;
}

.showcase_fruit_farm .sc_slide .fruit_slide_wrap {
	width: 1092px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.showcase_fruit_farm .sc_slide .fresh_wrap {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 1920px;
	max-width: none;
	z-index: 1;
}

.showcase_fruit_farm .sc_slide .fresh_img {
	position: absolute;
	width: 200px;
	top: 100px;
	right: 380px;
}

.showcase_fruit_farm .sc_slide h2 {
	color: #fff;
	font-size: 32px;
	line-height: 1.15;
	font-weight: 700;
	margin-bottom: 24px;
	text-align: left;
	margin-left: 56px;
}

.showcase_fruit_farm .sc_slide .fruit_swiper_area {
	position: relative;
	margin: 0 auto;
}

.showcase_fruit_farm .sc_slide .fruit_swiper {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	/* 핵심 */
}

.showcase_fruit_farm .sc_slide .fruit_swiper .swiper-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.showcase_fruit_farm .sc_slide .fruit_swiper .swiper-slide {
	-webkit-flex-shrink: 0;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
}

.showcase_fruit_farm .sc_slide .slide_txt_box {
	position: absolute;
	top: 32px;
	left: 40px;
}

.showcase_fruit_farm .sc_slide .slide_txt_box .tob_box {
	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: start;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 10px;
	margin-bottom: 8px;
}

.showcase_fruit_farm .sc_slide .slide_txt_box .tob_box em {
	display: inline-block;
	font-size: 13px;
	line-height: 1;
	color: #fff;
	font-weight: 600;
	padding: 6px 10px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.showcase_fruit_farm .sc_slide .cherry .slide_txt_box .tob_box em {
	background: #b01100;
}

.showcase_fruit_farm .sc_slide .apple .slide_txt_box .tob_box em {
	background: #cf0021;
}

.showcase_fruit_farm .sc_slide .orange .slide_txt_box .tob_box em {
	background: #f86a00;
}

.showcase_fruit_farm .sc_slide .banana .slide_txt_box .tob_box em {
	background: #bba92f;
}

.showcase_fruit_farm .sc_slide .grape .slide_txt_box .tob_box em {
	background: #64398d;
}

.showcase_fruit_farm .sc_slide .strawberry .slide_txt_box .tob_box em {
	background: #da001b;
}

.showcase_fruit_farm .sc_slide .pear .slide_txt_box .tob_box em {
	background: #9db35c;
}

.showcase_fruit_farm .sc_slide .lemon .slide_txt_box .tob_box em {
	background: #e6ce00;
}

.showcase_fruit_farm .sc_slide .avocado .slide_txt_box .tob_box em {
	background: #81ad4f;
}

.showcase_fruit_farm .sc_slide .blueberry .slide_txt_box .tob_box em {
	background: #005eaf;
}

.showcase_fruit_farm .sc_slide .slide_txt_box .tob_box span {
	color: #fff;
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
}

.showcase_fruit_farm .sc_slide .slide_txt_box .bottom_box p {
	text-align: left;
	color: #fff;
	font-size: 32px;
	line-height: 1.35;
	font-weight: 700;
}

.showcase_fruit_farm .sc_slide .slide_img_box {
	overflow: hidden;
}

.showcase_fruit_farm .sc_slide .slide_img_box img {
	display: block;
	width: 100%;
}

.showcase_fruit_farm .sc_slide .etx_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_00 {
	position: absolute;
	width: 70px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_01 {
	position: absolute;
	width: 80px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_02 {
	position: absolute;
	width: 120px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_03 {
	position: absolute;
	width: 130px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_04 {
	position: absolute;
	width: 150px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_00 {
	top: 458px;
	left: 178px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_01 {
	top: 168px;
	left: 846px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_02 {
	top: 40px;
	left: 669px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_03 {
	top: 398px;
	left: 756px;
}

.showcase_fruit_farm .sc_slide .etx_img .etc_04 {
	top: 208px;
	left: 17px;
}

.showcase_fruit_farm .sc_slide .fruit_prev,
.showcase_fruit_farm .sc_slide .fruit_next {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 36px;
	height: 36px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: none;
	cursor: pointer;
	z-index: 2;
}

.showcase_fruit_farm .sc_slide .fruit_prev {
	left: 0;
}

.showcase_fruit_farm .sc_slide .fruit_next {
	right: 0;
}

.showcase_fruit_farm .fruit_prev,
.showcase_fruit_farm .fruit_next {
	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;
	width: 36px;
	height: 36px;
	border: 1px solid #dcdee0 !important;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background: rgba(255, 255, 255, 0.6);
	cursor: pointer;
	padding: 0;
	position: relative;
}

.showcase_fruit_farm .fruit_prev img,
.showcase_fruit_farm .fruit_next img {
	width: 12px;
	height: auto;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.showcase_fruit_farm .sc_slide .fruit_pagination {
	margin-top: 11px;
}

.showcase_fruit_farm .sc_slide .fruit_pagination .swiper-pagination-bullet {
	width: 9px;
	height: 9px;
	background: #111;
	opacity: 0.4;
	margin: 0 4px !important;
}

.showcase_fruit_farm .sc_slide .fruit_pagination .swiper-pagination-bullet-active {
	opacity: 1;
}

.showcase_fruit_farm .sc_game {
	background-image: url(../img/pc/sc_game_bg.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	        background-size: cover;
	padding-top: 150px;
	padding-bottom: 100px;
}

.showcase_fruit_farm .sc_game .game_wrap {
	background-image: url(../img/pc/game_bg.png);
	width: 1180px;
	height: 791px;
	-webkit-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	padding-top: 66px;
	padding-left: 100px;
	margin: 0 auto;
	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;
	gap: 20px;
	position: relative;
}

.showcase_fruit_farm .sc_game .badge_wrap {
	position: absolute;
	top: 0;
	right: 0;
}

.showcase_fruit_farm .sc_game .badge_wrap img {
	position: absolute;
	top: 0;
	right: 0;
}

.showcase_fruit_farm .sc_game .badge_wrap img:nth-child(1) {
	width: 246px;
	top: -10px;
}

.showcase_fruit_farm .sc_game .badge_wrap img:nth-child(2) {
	width: 140px;
	top: 245px;
	right: 50px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box {
	background-image: url(../img/pc/gift_bg_txt.png);
	-webkit-background-size: contain;
	        background-size: contain;
	background-repeat: no-repeat;
	width: 440px;
	height: 589px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_wrap {
	padding: 26px 30px 32px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box h2 {
	position: relative;
	display: inline-block;
	color: #fff;
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	padding: 13px 27px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #f42e23;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box h2::after {
	content: "";
	position: absolute;
	top: 50%;
	right: -140px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-left: 12px;
	width: 128px;
	height: 5px;
	background-color: #f42e23;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box h3 {
	font-size: 32px;
	line-height: 1.25;
	margin-top: 12px;
	font-weight: 400;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box h3 span {
	font-weight: 700;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .txt_box p {
	font-size: 16px;
	line-height: 1.45;
	margin-bottom: 16px;
	margin-top: 10px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .txt_box p span {
	font-weight: 700;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box {
	background-image: url(../img/pc/gift_bg.png);
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	        background-size: contain;
	width: 380px;
	height: 130px;
	padding-top: 5px;
	text-align: center;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box em {
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
	font-weight: 700;
	padding-bottom: 11px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box .gift_txt {
	margin-top: 20px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box .gift_txt p {
	font-size: 40px;
	line-height: 1;
	color: #f42e23;
	font-family: "MungyeongGamhongApple", sans-serif;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box .gift_txt span {
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #f42e23;
	display: block;
	margin-top: 8px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .event_list {
	margin-top: 8px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .event_list ul li {
	color: #616161;
	font-size: 14px;
	line-height: 1.35;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way {
	margin-top: 10px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way em {
	color: #111;
	font-size: 16px;
	line-height: 1.45;
	font-weight: 700;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way ul li {
	font-size: 16px;
	line-height: 1.45;
	color: #111;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way ul li span {
	font-weight: 700;
	color: #f42e23;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .link_box {
	margin-top: -2px;
}

.showcase_fruit_farm .sc_game .game_wrap .left_box .link_box a {
	background-image: url(../img/pc/link_bg.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	        background-size: cover;
	color: #fff;
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	width: 440px;
	height: 72px;
	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_fruit_farm .sc_game .right_box {
	position: relative;
	background-color: orange;
}

.showcase_fruit_farm .sc_game .right_box img {
	position: absolute;
}

.showcase_fruit_farm .sc_game .right_box .apple_img {
	width: 143px;
	top: 485px;
}

.showcase_fruit_farm .sc_game .right_box .cherry_img {
	width: 92px;
	top: 545px;
	left: 127px;
}

.showcase_fruit_farm .sc_game .right_box .blueberry_img {
	width: 49px;
	top: 614px;
	left: 264px;
}

.showcase_fruit_farm .sc_game .right_box .strawberry_img {
	width: 93px;
	top: 578px;
	left: 457px;
}

.showcase_fruit_farm .sc_game .right_box .pear_img {
	width: 104px;
	top: 514px;
	left: 217px;
}

.showcase_fruit_farm .sc_game .right_box .banana_img {
	width: 279px;
	top: 360px;
	left: 303px;
}

.showcase_fruit_farm .sc_game .right_box .grape_img {
	width: 300px;
	top: 235px;
	left: -33px;
}

.showcase_fruit_farm .sc_game .right_box .orange_img {
	width: 168px;
	top: 365px;
	left: 202px;
}

.showcase_fruit_farm .sc_game .right_box .avocado_img {
	width: 240px;
	top: 210px;
	left: 254px;
}

.showcase_fruit_farm .sc_game .right_box .lemon_img {
	width: 237px;
	top: 88px;
	left: 116px;
}

.showcase_fruit_farm .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: 120px 0 100px;
	background: #fdfdf5;
	margin-top: -5px;
}

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

.showcase_fruit_farm .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_fruit_farm .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_fruit_farm .sc_sns .sns_wrap a p {
	font-size: clamp(18px, 18px, 9999px);
	font-weight: 600;
	line-height: 1.1;
}

.showcase_fruit_farm .sc_sns .sns_wrap a.sns_insta p {
	margin-left: 8px;
}

.showcase_fruit_farm .sc_sns .sns_wrap a.sns_twitter p {
	margin-left: 4px;
}

.showcase_fruit_farm .sc_sns .sns_wrap a.sns_insta img {
	width: clamp(22px, 24px, 9999px);
	height: clamp(22px, 24px, 9999px);
}

.showcase_fruit_farm .sc_sns .sns_wrap a.sns_twitter img {
	width: clamp(18px, 20px, 9999px);
	height: clamp(22px, 24px, 9999px);
}

.showcase_fruit_farm .sc_sns a {
	color: inherit;
}

.showcase_fruit_farm footer {
	background: #ebedee;
	padding: 40px 0 50px;
}

.showcase_fruit_farm footer .footer_wrap {
	width: 980px;
	margin: 0 auto;
}

.showcase_fruit_farm footer .footer_wrap .top_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 29px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	padding-bottom: 13px;
}

.showcase_fruit_farm footer .footer_wrap .top_box::after {
	content: "";
	width: 100%;
	height: 1px;
	background-color: #3f3f3f;
	position: absolute;
	bottom: 0;
	left: 0;
}

.showcase_fruit_farm footer .footer_wrap .top_box .img_wrap {
	width: 134px;
}

.showcase_fruit_farm footer .footer_wrap .top_box .txt_wrap p {
	font-size: 13px;
	line-height: 1.55;
	color: #3f3f3f;
}

.showcase_fruit_farm footer .footer_wrap .bottom_box {
	margin-top: 12px;
}

.showcase_fruit_farm footer .footer_wrap .bottom_box p {
	font-size: 12px;
	line-height: 1;
	color: #3f3f3f;
}

@media screen and (max-width: 990px) {
	.showcase_fruit_farm {
		/* 👉 콜론 스타일 자유롭게 수정 가능 */
		/* 좌우 버튼 */
		/* sc_sns */
	}
	.showcase_fruit_farm .mo_only {
		display: block !important;
	}
	.showcase_fruit_farm .pc_only {
		display: none !important;
	}
	.showcase_fruit_farm header {
		border-bottom: none;
		background-color: #fff;
	}
	.showcase_fruit_farm .header_wrap {
		width: 100%;
		margin: 0 auto;
		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: justify;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		gap: 0;
		padding-left: 5.33vw;
		padding-right: 5.33vw;
		padding-top: 1.6vw;
		padding-bottom: 1.87vw;
	}
	.showcase_fruit_farm header h1 {
		width: 53.07vw;
		height: 24.53vw;
	}
	.showcase_fruit_farm header .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: 0;
	}
	.showcase_fruit_farm header .link_wrap a {
		width: 6.4vw;
		display: block;
	}
	.showcase_fruit_farm .sc_main {
		background-color: #fdfdf5;
		padding-top: 22.67vw;
	}
	.showcase_fruit_farm .sc_main .main_wrap {
		width: 100%;
		margin: 0 auto 0;
		padding-bottom: 0;
	}
	.showcase_fruit_farm .sc_main .banner_wrap {
		padding: 0;
		position: relative;
		margin-bottom: 4.27vw;
	}
	.showcase_fruit_farm .sc_main .banner_wrap .banner_img {
		width: 100%;
	}
	.showcase_fruit_farm .sc_main .banner_wrap .banner_txt {
		position: absolute;
		bottom: auto;
		top: 39.47vw;
		left: 5.33vw;
	}
	.showcase_fruit_farm .sc_main .banner_wrap .banner_txt span {
		background: #1e208e;
		color: #fff;
		font-weight: 700;
		font-size: 3.2vw;
		line-height: 1;
		width: 21.6vw;
		height: 6.93vw;
		padding: 0;
		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-bottom: 2.13vw;
	}
	.showcase_fruit_farm .sc_main .banner_wrap .banner_txt h3 {
		color: #fff;
		font-size: 5.33vw;
		line-height: 1.15;
		font-weight: 700;
		margin-bottom: 1.6vw;
	}
	.showcase_fruit_farm .sc_main .banner_wrap .banner_txt p {
		font-size: 3.73vw;
		line-height: 1.15;
		font-weight: 700;
		color: #fff;
	}
	.showcase_fruit_farm .sc_main .txt_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;
		background: #ffe50b;
		gap: 5.33vw;
		padding: 1.87vw 0 1.6vw 3.2vw;
		overflow: hidden;
	}
	.showcase_fruit_farm .sc_main .txt_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;
		gap: 2.67vw;
	}
	.showcase_fruit_farm .flow_area {
		overflow: hidden;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
	}
	.showcase_fruit_farm .flow_wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: nowrap;
		    -ms-flex-wrap: nowrap;
		        flex-wrap: nowrap;
	}
	.showcase_fruit_farm .flow_inner {
		display: inline-block;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		    -ms-flex: none;
		        flex: none;
		white-space: nowrap;
		padding-right: 2.67vw;
		-webkit-animation: flowText 12s linear infinite;
		        animation: flowText 12s linear infinite;
		font-size: 4vw;
	}
	@-webkit-keyframes flowText {
		0% {
			-webkit-transform: translateX(0);
			        transform: translateX(0);
		}
		100% {
			-webkit-transform: translateX(-100%);
			        transform: translateX(-100%);
		}
	}
	@keyframes flowText {
		0% {
			-webkit-transform: translateX(0);
			        transform: translateX(0);
		}
		100% {
			-webkit-transform: translateX(-100%);
			        transform: translateX(-100%);
		}
	}
	.showcase_fruit_farm .sc_main .txt_wrap h3 {
		font-size: 4.27vw;
		line-height: 1;
		font-weight: 700;
		color: #fff;
		background: #f42e23;
		-webkit-border-radius: 50%;
		        border-radius: 50%;
		padding: 2.4vw 3.2vw;
		display: inline-block;
		white-space: nowrap;
	}
	.showcase_fruit_farm .sc_main .txt_wrap p {
		color: #111;
		font-size: 4.27vw;
		line-height: 1.2;
		font-weight: 500;
	}
	.showcase_fruit_farm .sc_main .txt_wrap p span {
		font-weight: 700;
	}
	.showcase_fruit_farm .count_wrap {
		padding-bottom: 22.67vw;
	}
	.showcase_fruit_farm .count_wrap h3 {
		padding: 8.27vw 0 0 0;
		width: 45.87vw;
		margin: 0 auto;
		position: relative;
		z-index: 1;
	}
	.showcase_fruit_farm .countdown {
		margin-top: -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;
		gap: 2.67vw;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.showcase_fruit_farm .time_box {
		text-align: center;
	}
	.showcase_fruit_farm .num {
		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: 8.53vw;
		font-weight: 600;
		color: #f71216;
		background-color: #f0f2f4;
		width: 16vw;
		height: 17.07vw;
	}
	.showcase_fruit_farm .label {
		color: #888;
		font-size: 3.73vw;
		font-weight: 700;
		margin-top: 2.67vw;
		display: block;
	}
	.showcase_fruit_farm .colon {
		width: 1.33vw;
		height: 5.33vw;
		margin-top: -5.33vw;
	}
	.showcase_fruit_farm .sc_tab {
		padding: 20vw 0 22.67vw;
		background: #ffe50b;
	}
	.showcase_fruit_farm .sc_tab .tab_wrap {
		width: 100%;
		margin: 0 auto;
	}
	.showcase_fruit_farm .sc_tab h2 {
		color: #111;
		font-size: 7.47vw;
		line-height: 1.25;
		font-weight: 700;
		margin-bottom: 5.87vw;
		padding-left: 5.33vw;
	}
	.showcase_fruit_farm .sc_tab .btn_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-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		gap: 2.67vw;
		margin: 0 auto 8vw;
		width: 90.93vw;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button img {
		width: 16vw;
		height: 16vw;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button span {
		display: block;
		margin-top: 2.13vw;
		font-size: 3.47vw;
		line-height: 1.35;
		color: #111;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap {
		position: relative;
		height: 36vw;
		margin: 0 5.33vw;
	}
	.showcase_fruit_farm .sc_tab .cherry_txt .img_box {
		width: 17.33vw;
	}
	.showcase_fruit_farm .sc_tab .img_box {
		margin-right: 4vw;
		width: 44.8vw;
		height: auto;
		position: relative;
	}
	.showcase_fruit_farm .sc_tab .img_box img {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		    -ms-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
	}
	.showcase_fruit_farm .sc_tab .char_box {
		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;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-webkit-border-radius: 2.67vw;
		        border-radius: 2.67vw;
		background: #f6f8fa;
	}
	.showcase_fruit_farm .sc_tab .char_box .txt_box .top_txt {
		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;
	}
	.showcase_fruit_farm .sc_tab .char_box .txt_box .top_txt span {
		display: block;
	}
	.showcase_fruit_farm .sc_tab .char_box .top_txt span:nth-child(1) {
		font-size: 2.93vw;
		line-height: 1;
		font-weight: 700;
		padding: 1.33vw 2.13vw;
		-webkit-border-radius: 1.07vw;
		        border-radius: 1.07vw;
		margin-right: 1.6vw;
	}
	.showcase_fruit_farm .sc_tab .char_box .top_txt span:nth-child(2) {
		color: #111;
		font-size: 5.33vw;
		line-height: 1.35;
		font-weight: 700;
		margin-right: 1.07vw;
	}
	.showcase_fruit_farm .sc_tab .char_box .top_txt span:nth-child(3) {
		color: #888888;
		font-size: 3.47vw;
		line-height: 1.35;
		margin-top: 1.6vw;
	}
	.showcase_fruit_farm .sc_tab .char_box .bottom_txt {
		margin-top: 2.67vw;
	}
	.showcase_fruit_farm .sc_tab .char_box .bottom_txt p {
		font-size: 4vw;
		line-height: 1.35;
		color: #111;
	}
	.showcase_fruit_farm .sc_tab .char_box {
		padding-left: 5.33vw;
		padding-right: 4.27vw;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.active img {
		outline-offset: 1vw;
		-webkit-border-radius: 50%;
		        border-radius: 50%;
	}
	.showcase_fruit_farm .sc_tab .cherry_txt.char_box .top_txt span:nth-child(1) {
		background: #ff2a2a;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.cherry.active img {
		outline: 0.53vw solid #ff2a2a;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .cherry_txt.char_box {
		border: 0.53vw solid #ff434e;
	}
	.showcase_fruit_farm .sc_tab .apple_txt.char_box .top_txt span:nth-child(1) {
		background: #f04e58;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.apple.active img {
		outline: 0.53vw solid #ff434e;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .apple_txt.char_box {
		border: 0.53vw solid #ff7b55;
	}
	.showcase_fruit_farm .sc_tab .orange_txt.char_box .top_txt span:nth-child(1) {
		background: #ff7b55;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.orange.active img {
		outline: 0.53vw solid #ff7b55;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .orange_txt.char_box {
		border: 0.53vw solid #ff7b55;
	}
	.showcase_fruit_farm .sc_tab .banana_txt.char_box .top_txt span:nth-child(1) {
		background: #fff2a1;
		color: #b87a55;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.banana.active img {
		outline: 0.53vw solid #b87a55;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .banana_txt.char_box {
		border: 0.53vw solid #b87a55;
	}
	.showcase_fruit_farm .sc_tab .grape_txt.char_box .top_txt span:nth-child(1) {
		background: #7e5da7;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.grape.active img {
		outline: 0.53vw solid #7e5da7;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .grape_txt.char_box {
		border: 0.53vw solid #7e5da7;
	}
	.showcase_fruit_farm .sc_tab .strawberry_txt.char_box .top_txt span:nth-child(1) {
		background: #d2113b;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.strawberry.active img {
		outline: 0.53vw solid #d2113b;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .strawberry_txt.char_box {
		border: 0.53vw solid #d2113b;
	}
	.showcase_fruit_farm .sc_tab .pear_txt.char_box .top_txt span:nth-child(1) {
		background: #93cd88;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.pear.active img {
		outline: 0.53vw solid #93cd88;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .pear_txt.char_box {
		border: 0.53vw solid #93cd88;
	}
	.showcase_fruit_farm .sc_tab .lemon_txt.char_box .top_txt span:nth-child(1) {
		color: #b87a55;
		background: #fff2a1;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.lemon.active img {
		outline: 0.53vw solid #fff2a1;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .lemon_txt.char_box {
		border: 0.53vw solid #fff2a1;
	}
	.showcase_fruit_farm .sc_tab .avocado_txt.char_box .top_txt span:nth-child(1) {
		background: #b87a55;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.avocado.active img {
		outline: 0.53vw solid #b87a55;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .lemon_txt.char_box {
		border: 0.53vw solid #b87a55;
	}
	.showcase_fruit_farm .sc_tab .blueberry_txt.char_box .top_txt span:nth-child(1) {
		background: #6e80bf;
		color: #fff;
	}
	.showcase_fruit_farm .sc_tab .btn_wrap button.blueberry.active img {
		outline: 0.53vw solid #6e80bf;
	}
	.showcase_fruit_farm .sc_tab .txt_wrap .blueberry_txt.char_box {
		border: 0.53vw solid #6e80bf;
	}
	.showcase_fruit_farm .sc_tab .best_img {
		position: absolute;
		bottom: auto;
		right: auto;
		top: -91.47vw;
		right: -5.33vw;
		width: 45.87vw;
		height: auto;
		z-index: 2;
	}
	.showcase_fruit_farm .sc_item {
		padding: 21.33vw 5.33vw 29.33vw;
	}
	.showcase_fruit_farm .sc_item .item_wrap {
		width: 100%;
		margin: 0 auto;
	}
	.showcase_fruit_farm .sc_item .item_wrap h2 {
		margin-bottom: 6.4vw;
		color: #111;
		font-size: 8.53vw;
		line-height: 1.25;
		font-weight: 700;
	}
	.showcase_fruit_farm .sc_item .label_box {
		margin-bottom: 4.8vw;
	}
	.showcase_fruit_farm .sc_item .label_box span {
		font-size: 3.47vw;
		line-height: 1;
		font-weight: 600;
		display: inline-block;
		padding: 1.6vw 2.67vw;
	}
	.showcase_fruit_farm .sc_item .txt_box em {
		color: #616161;
		font-size: 3.73vw;
		line-height: 1.35;
		font-weight: 600;
		display: block;
		margin-bottom: 1.07vw;
	}
	.showcase_fruit_farm .sc_item .txt_box strong {
		color: #111;
		display: block;
		font-weight: 700;
		font-size: 6.4vw;
		line-height: 1.35;
		margin-bottom: 1.07vw;
	}
	.showcase_fruit_farm .sc_item .txt_box p {
		color: #111;
		font-size: 5.33vw;
		line-height: 1.35;
		font-weight: 700;
	}
	.showcase_fruit_farm .sc_item .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;
	}
	.showcase_fruit_farm .sc_item .left_wrap {
		width: 100%;
		position: relative;
	}
	.showcase_fruit_farm .sc_item .left_wrap em {
		color: #fff;
		background: #ff2a2a;
		font-size: 3.2vw;
		line-height: 1;
		font-weight: 700;
		width: 13.87vw;
		height: 6.93vw;
		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;
		position: absolute;
		top: 2.13vw;
		left: 2.13vw;
	}
	.showcase_fruit_farm .sc_item .right_wrap {
		width: 100%;
		padding: 5.33vw 5.33vw 8vw;
		background: #f6f8fa;
		height: auto;
		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;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.showcase_fruit_farm .sc_item .list_wrap {
		margin-top: 8vw;
	}
	.showcase_fruit_farm .sc_item .list_wrap ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		gap: 2.67vw;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
	.showcase_fruit_farm .sc_item .list_wrap ul li {
		width: 13.6vw;
	}
	.showcase_fruit_farm .sc_slide {
		padding: 21.33vw 5.33vw;
		background: #c91000;
		-webkit-transition: background-color 0.4s ease;
		transition: background-color 0.4s ease;
	}
	.showcase_fruit_farm .sc_slide .fruit_slide_wrap {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		position: relative;
	}
	.showcase_fruit_farm .sc_slide .fresh_wrap {
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: translateX(0);
		    -ms-transform: translateX(0);
		        transform: translateX(0);
		width: 100%;
		max-width: none;
		z-index: 1;
	}
	.showcase_fruit_farm .sc_slide .fresh_img {
		position: absolute;
		width: 61.33vw;
		top: -28vw;
		right: auto;
		left: -3.33vw;
		z-index: 2;
	}
	.showcase_fruit_farm .sc_slide h2 {
		color: #fff;
		font-size: 7.47vw;
		line-height: 1.15;
		font-weight: 700;
		margin-bottom: 6.4vw;
		text-align: left;
		margin-left: 0;
	}
	.showcase_fruit_farm .sc_slide .fruit_swiper_area {
		position: relative;
		margin: 0 auto;
	}
	.showcase_fruit_farm .sc_slide .fruit_swiper {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		/* 핵심 */
		border: 0.53vw solid #000;
	}
	.showcase_fruit_farm .sc_slide .fruit_prev,
	.showcase_fruit_farm .sc_slide .fruit_next {
		display: none;
	}
	.showcase_fruit_farm .sc_slide .fruit_swiper .swiper-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.showcase_fruit_farm .sc_slide .fruit_swiper .swiper-slide {
		-webkit-flex-shrink: 0;
		    -ms-flex-negative: 0;
		        flex-shrink: 0;
	}
	.showcase_fruit_farm .sc_slide .slide_txt_box {
		position: absolute;
		top: 2.67vw;
		left: 2.67vw;
		z-index: 1;
	}
	.showcase_fruit_farm .sc_slide .slide_txt_box .tob_box {
		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: 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.67vw;
		margin-bottom: 2.13vw;
	}
	.showcase_fruit_farm .sc_slide .slide_txt_box .tob_box em {
		display: inline-block;
		background: #b01100;
		font-size: 3.2vw;
		line-height: 1;
		color: #fff;
		font-weight: 600;
		padding: 1.6vw 2.67vw;
	}
	.showcase_fruit_farm .sc_slide .slide_txt_box .tob_box span {
		color: #fff;
		font-size: 3.73vw;
		line-height: 1;
		font-weight: 600;
	}
	.showcase_fruit_farm .sc_slide .slide_txt_box .bottom_box p {
		text-align: left;
		color: #fff;
		font-size: 5.87vw;
		line-height: 1.35;
		font-weight: 700;
	}
	.showcase_fruit_farm .sc_slide .slide_img_box {
		overflow: hidden;
	}
	.showcase_fruit_farm .sc_slide .slide_img_box img {
		display: block;
		width: 100%;
	}
	.showcase_fruit_farm .sc_slide .etx_img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.showcase_fruit_farm .sc_slide .etx_img .etc_00 {
		position: absolute;
		width: 10.67vw;
	}
	.showcase_fruit_farm .sc_slide .etx_img .etc_01 {
		position: absolute;
		width: 13.33vw;
	}
	.showcase_fruit_farm .sc_slide .etx_img .etc_02 {
		position: absolute;
		width: 18.67vw;
	}
	.showcase_fruit_farm .sc_slide .etx_img .etc_03 {
		display: none;
	}
	.showcase_fruit_farm .sc_slide .etx_img .etc_04 {
		display: none;
	}
	.showcase_fruit_farm .sc_slide .cherry .etx_img .etc_00 {
		top: 4.53vw;
		left: 64.27vw;
	}
	.showcase_fruit_farm .sc_slide .cherry .etx_img .etc_01 {
		top: 47.47vw;
		left: 68.8vw;
	}
	.showcase_fruit_farm .sc_slide .cherry .etx_img .etc_02 {
		top: 24vw;
		left: 3.47vw;
	}
	.showcase_fruit_farm .sc_slide .apple .etx_img .etc_00 {
		top: 4.27vw;
		left: 66.13vw;
	}
	.showcase_fruit_farm .sc_slide .apple .etx_img .etc_01 {
		top: 40vw;
		left: 72.8vw;
	}
	.showcase_fruit_farm .sc_slide .apple .etx_img .etc_02 {
		top: 40.8vw;
		left: 6.4vw;
	}
	.showcase_fruit_farm .sc_slide .orange .etx_img .etc_00 {
		top: 4.53vw;
		left: 75.47vw;
	}
	.showcase_fruit_farm .sc_slide .orange .etx_img .etc_01 {
		top: 48.27vw;
		left: 57.87vw;
	}
	.showcase_fruit_farm .sc_slide .orange .etx_img .etc_02 {
		top: 24vw;
		left: 1.87vw;
	}
	.showcase_fruit_farm .sc_slide .banana .etx_img .etc_00 {
		top: 7.73vw;
		left: 68.8vw;
	}
	.showcase_fruit_farm .sc_slide .banana .etx_img .etc_01 {
		top: 48.27vw;
		left: 33.33vw;
	}
	.showcase_fruit_farm .sc_slide .banana .etx_img .etc_02 {
		top: 31.73vw;
		left: 6.4vw;
	}
	.showcase_fruit_farm .sc_slide .grape .etx_img .etc_00 {
		top: 7.73vw;
		left: 68.8vw;
	}
	.showcase_fruit_farm .sc_slide .grape .etx_img .etc_01 {
		top: 46.93vw;
		left: 31.73vw;
	}
	.showcase_fruit_farm .sc_slide .grape .etx_img .etc_02 {
		top: 17.6vw;
		left: 2.67vw;
	}
	.showcase_fruit_farm .sc_slide .strawberry .etx_img .etc_00 {
		top: 7.73vw;
		left: 68.8vw;
	}
	.showcase_fruit_farm .sc_slide .strawberry .etx_img .etc_01 {
		top: 43.47vw;
		left: 57.87vw;
	}
	.showcase_fruit_farm .sc_slide .strawberry .etx_img .etc_02 {
		top: 18.4vw;
		left: 2.67vw;
	}
	.showcase_fruit_farm .sc_slide .pear .etx_img .etc_00 {
		top: 2.67vw;
		left: 57.87vw;
	}
	.showcase_fruit_farm .sc_slide .pear .etx_img .etc_01 {
		top: 26.4vw;
		left: 4.53vw;
	}
	.showcase_fruit_farm .sc_slide .pear .etx_img .etc_02 {
		top: 44.8vw;
		left: 64.8vw;
	}
	.showcase_fruit_farm .sc_slide .lemon .etx_img .etc_00 {
		top: 1.87vw;
		left: 59.47vw;
	}
	.showcase_fruit_farm .sc_slide .lemon .etx_img .etc_01 {
		top: 27.2vw;
		left: 7.2vw;
	}
	.showcase_fruit_farm .sc_slide .lemon .etx_img .etc_02 {
		top: 40.8vw;
		left: 64.27vw;
	}
	.showcase_fruit_farm .sc_slide .avocado .etx_img .etc_00 {
		top: 5.33vw;
		left: 76.53vw;
	}
	.showcase_fruit_farm .sc_slide .avocado .etx_img .etc_01 {
		top: 47.47vw;
		left: 58.93vw;
	}
	.showcase_fruit_farm .sc_slide .avocado .etx_img .etc_02 {
		top: 31.73vw;
		left: 2.67vw;
	}
	.showcase_fruit_farm .sc_slide .blueberry .etx_img .etc_00 {
		top: 2.4vw;
		left: 68.8vw;
	}
	.showcase_fruit_farm .sc_slide .blueberry .etx_img .etc_01 {
		top: 47.47vw;
		left: 72.8vw;
	}
	.showcase_fruit_farm .sc_slide .blueberry .etx_img .etc_02 {
		top: 34.4vw;
		left: 5.33vw;
	}
	.showcase_fruit_farm .sc_slide .fruit_pagination {
		margin-top: 1.87vw;
	}
	.showcase_fruit_farm .sc_slide .fruit_pagination .swiper-pagination-bullet {
		width: 1.87vw;
		height: 1.87vw;
		background: #111;
		opacity: 0.4;
		margin: 0 0.8vw !important;
	}
	.showcase_fruit_farm .sc_slide .fruit_pagination .swiper-pagination-bullet-active {
		opacity: 1;
	}
	.showcase_fruit_farm .sc_game {
		background-image: url(../img/mo/sc_game_bg.jpg);
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		        background-size: cover;
		padding-top: 34.67vw;
		padding-bottom: 37.33vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap {
		background-image: url(../img/mo/game_bg.jpg);
		width: 100%;
		height: 284.27vw;
		-webkit-background-size: contain;
		        background-size: contain;
		background-repeat: no-repeat;
		padding-top: 24.27vw;
		padding-left: 0;
		margin: 0 auto;
		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;
		gap: 0;
		position: relative;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.showcase_fruit_farm .sc_game .badge_wrap {
		position: absolute;
		top: 0;
		right: 0;
	}
	.showcase_fruit_farm .sc_game .badge_wrap img {
		position: absolute;
		top: 0;
		right: 0;
	}
	.showcase_fruit_farm .sc_game .badge_wrap img:nth-child(1) {
		width: 53.33vw;
		top: 184vw;
		right: -2.67vw;
		z-index: 1;
	}
	.showcase_fruit_farm .sc_game .badge_wrap img:nth-child(2) {
		width: 37.33vw;
		top: 65.33vw;
		right: 13.33vw;
		display: none;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box {
		background-image: url(../img/mo/gift_bg_txt.png);
		-webkit-background-size: contain;
		        background-size: contain;
		background-repeat: no-repeat;
		width: 89.33vw;
		height: auto;
		margin: 0 auto;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_wrap {
		padding: 8.53vw 0 8.53vw 5.33vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box h2 {
		position: relative;
		display: inline-block;
		color: #fff;
		font-size: 4.27vw;
		line-height: 1;
		font-weight: 700;
		padding: 2.93vw 3.2vw;
		-webkit-border-radius: 50%;
		        border-radius: 50%;
		background-color: #f42e23;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box h2::after {
		content: "";
		position: absolute;
		top: 50%;
		right: -30.67vw;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
		margin-left: 3.2vw;
		width: 27.47vw;
		height: 1.33vw;
		background-color: #f42e23;
		-webkit-border-radius: 2.67vw;
		        border-radius: 2.67vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box h3 {
		font-size: 7.47vw;
		line-height: 1.25;
		margin-top: 2.67vw;
		font-weight: 400;
	}
	.showcase_fruit_farm .bold_span {
		font-weight: 700;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box h3 span {
		font-weight: 700;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .txt_box p {
		font-size: 4vw;
		line-height: 1.45;
		margin-bottom: 4.27vw;
		margin-top: 2.93vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .txt_box p span {
		font-weight: 700;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box {
		background-image: url(../img/mo/gift_bg.png);
		background-repeat: no-repeat;
		-webkit-background-size: contain;
		        background-size: contain;
		width: 73.6vw;
		height: 38.93vw;
		padding-top: 2.93vw;
		text-align: center;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box em {
		color: #fff;
		font-size: 3.73vw;
		line-height: 1.4;
		font-weight: 700;
		padding-bottom: 2.93vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box .gift_txt {
		margin-top: 7.73vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box .gift_txt p {
		font-size: 11.2vw;
		line-height: 1;
		color: #f42e23;
		font-family: "MungyeongGamhongApple", sans-serif;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_box .gift_txt span {
		font-size: 3.73vw;
		line-height: 1;
		font-weight: 700;
		color: #f42e23;
		display: block;
		margin-top: 2.13vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .event_list {
		margin-top: 2.13vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .event_list ul li {
		color: #616161;
		font-size: 3.47vw;
		line-height: 1.35;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way {
		margin-top: 3.2vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way em {
		color: #111;
		font-size: 4vw;
		line-height: 1.45;
		font-weight: 700;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way ul li {
		font-size: 4vw;
		line-height: 1.45;
		color: #111;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .gift_way ul li span {
		font-weight: 700;
		color: #f42e23;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .link_box {
		margin-top: -0.53vw;
	}
	.showcase_fruit_farm .sc_game .game_wrap .left_box .link_box a {
		background-image: url(../img/mo/link_bg.png);
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		        background-size: cover;
		color: #fff;
		font-size: 4.8vw;
		line-height: 1;
		font-weight: 700;
		width: 89.33vw;
		height: 16.53vw;
		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_fruit_farm .sc_game .right_box {
		position: relative;
		width: 100vw;
		height: 85.6vw;
		background-color: transparent;
		overflow: hidden;
	}
	.showcase_fruit_farm .sc_game .right_box img {
		position: absolute;
	}
	.showcase_fruit_farm .sc_game .right_box .apple_img {
		width: 24vw;
		top: 59.47vw;
		left: 2.67vw;
	}
	.showcase_fruit_farm .sc_game .right_box .cherry_img {
		width: 11.47vw;
		top: 72vw;
		left: 24vw;
	}
	.showcase_fruit_farm .sc_game .right_box .blueberry_img {
		width: 10.67vw;
		top: 77.33vw;
		left: 47.2vw;
	}
	.showcase_fruit_farm .sc_game .right_box .strawberry_img {
		width: 18.67vw;
		top: 72vw;
		left: 77.87vw;
	}
	.showcase_fruit_farm .sc_game .right_box .pear_img {
		width: 18.67vw;
		top: 61.87vw;
		left: 36.27vw;
	}
	.showcase_fruit_farm .sc_game .right_box .banana_img {
		width: 48vw;
		top: 29.87vw;
		left: 49.33vw;
	}
	.showcase_fruit_farm .sc_game .right_box .grape_img {
		width: 40vw;
		top: 21.33vw;
		left: 2.67vw;
	}
	.showcase_fruit_farm .sc_game .right_box .orange_img {
		width: 29.33vw;
		top: 37.33vw;
		left: 32.8vw;
	}
	.showcase_fruit_farm .sc_game .right_box .avocado_img {
		width: 37.33vw;
		top: 11.47vw;
		left: 39.47vw;
	}
	.showcase_fruit_farm .sc_game .right_box .lemon_img {
		width: 37.33vw;
		top: -1.33vw;
		left: 10.93vw;
	}
	.showcase_fruit_farm .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: 21.33vw 5.87vw 21.33vw;
		margin-top: -0.53vw;
	}
	.showcase_fruit_farm .sc_sns .txt {
		font-size: clamp(4vw, 4.8vw, 2666.4vw);
		line-height: 1.44;
		color: #111;
		text-align: center;
	}
	.showcase_fruit_farm .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: 5.33vw;
		gap: 2.67vw;
		width: 100%;
	}
	.showcase_fruit_farm .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_fruit_farm .sc_sns .sns_wrap a p {
		font-size: clamp(4vw, 4.27vw, 2666.4vw);
		font-weight: 600;
		line-height: 1;
	}
	.showcase_fruit_farm .sc_sns .sns_wrap a.sns_insta p {
		margin-left: 3.73vw;
	}
	.showcase_fruit_farm .sc_sns .sns_wrap a.sns_twitter p {
		margin-left: 3.73vw;
	}
	.showcase_fruit_farm .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_fruit_farm .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_fruit_farm footer {
		background: #ebedee;
		padding: 8.53vw 4.27vw;
	}
	.showcase_fruit_farm footer .footer_wrap {
		width: 100%;
		margin: 0 auto;
	}
	.showcase_fruit_farm footer .footer_wrap .top_box {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		gap: 2.67vw;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		position: relative;
		padding-bottom: 4.27vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.showcase_fruit_farm footer .footer_wrap .top_box::after {
		content: "";
		width: 100%;
		height: 0.27vw;
		background-color: #3f3f3f;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.showcase_fruit_farm footer .footer_wrap .top_box .img_wrap {
		width: 35.73vw;
	}
	.showcase_fruit_farm footer .footer_wrap .top_box .txt_wrap {
		text-align: center;
	}
	.showcase_fruit_farm footer .footer_wrap .top_box .txt_wrap p {
		font-size: 3.2vw;
		line-height: 1.45;
	}
	.showcase_fruit_farm footer .footer_wrap .bottom_box {
		margin-top: 2.67vw;
	}
	.showcase_fruit_farm footer .footer_wrap .bottom_box p {
		font-size: 3.2vw;
		line-height: 1;
		color: #3f3f3f;
	}
}
/*# sourceMappingURL=showcase_fruit_farm.css.map */
