/* main css */
/* Hide scrollbar for Chrome, Safari and Opera */
body::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
body {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.header  .logo img {
	
}

.naverstore img {
	filter: brightness(0) invert(1);
}

/* header addClass w */

.header.w .nav > li > a,
.header.w .language_select b,
.header.w .naverstore,
.header.w .language_select .select a {
	color:#333;
}

.header.w .language_select img,
.header.w .allMenuBtn img{
	filter: grayscale(100%) brightness(0);
}

.header.w .naverstore img,
.header.w  .logo img {
	filter: none;
}

.section_01 {
	position:relative;
	overflow:hidden;
}

.section_01 .row {
	position:relative;
	padding: 0;
	
}

.swiper_main_slider .swiper-slide {
	position:relative;
	height: calc(var(--vh));
	
}

.swiper_main_slider .swiper-slide .bg {
	position:absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-position:center;
	background-size:cover;
}

.swiper_main_slider .swiper-slide.first .bg {
	background-image:url('../img/main/main_slider01_bg.jpg?new');
}

.swiper_main_slider .swiper-slide.second .bg {
	background-image:url('../img/main/main_slider02_bg.jpg?new');
}

.swiper_main_slider .swiper-slide.third .bg {
	background-image:url('../img/main/main_slider03_bg.jpg?new');
}

.swiper_main_slider .swiper-slide.forth .bg {
	background-image:url('../img/main/main_slider04_bg.jpg?new');
}

.swiper_main_slider .swiper-slide.swiper-slide-active .bg {
	animation: zoomOut 4.8s .2s ease both;
}

@keyframes zoomOut {
	0% {
		transform:scale3d(1.08, 1.08, 1.08);
	}

	100% {
		transform:scale3d(1, 1, 1);
	}
}



.swiper_main_slider .swiper-slide .text_box {
	position:absolute;
	width: 100%;
	left: 50%;
	transform:translate(-50%, -50%);
	top: 60%;
	z-index: 10;
	text-align:center;
	opacity: 0;
	visibility:hidden;
	transition:all 400ms;
	color:#fff;
}

.swiper_main_slider .swiper-slide.swiper-slide-active .text_box  {
	opacity: 1;
	visibility:visible;
	top: 50%;
}

.swiper_main_slider .swiper-slide .text_box h3 {
	font-size:2.4rem;
	color:#b48553;
	font-family:'Montserrat-Bold';
}

.cn .swiper_main_slider .swiper-slide .text_box h3,
.jp .swiper_main_slider .swiper-slide .text_box h3 {
	margin-bottom: 30px;
}


/*EN*/
.en .swiper_main_slider .swiper-slide .text_box p {
	font-family:'Montserrat-Bold';
}

.en .swiper_main_slider .swiper-slide .text_box b {
	font-family:'Montserrat-Bold';
}

.cn .swiper_main_slider .swiper-slide .text_box p span,
.jp .swiper_main_slider .swiper-slide .text_box p span {
	font-family:'Noto Sans TC';
	font-weight:500;
}

.cn .swiper_main_slider .swiper-slide .text_box p b,
.jp .swiper_main_slider .swiper-slide .text_box p b {
	font-family:'Noto Sans TC';
	font-weight:500;
}

/*.swiper_main_slider .swiper-slide.second .text_box h3 {
	color:#56473f;
}*/

.swiper_main_slider .swiper-slide.third .text_box h3 {
	color:#94002f;
}

.swiper_main_slider .swiper-slide .text_box p {
	font-size:8rem;
	font-weight:100;
	letter-spacing:-.08em;
	line-height:100%;
}

.swiper_main_slider .swiper-slide .text_box p b {
	font-weight:700;
	letter-spacing:-.08em;
	line-height:100%;
}



.swiper_main_slider .swiper-slide .text_box p span {
	font-size:6.6rem;
	letter-spacing:-.08em;
	line-height:100%;
}

.swiper_main_slider .swiper-slide.second .text_box p span {
	margin-bottom: 10px;
	display:inline-block;
}

/*CN*/


.swiper_main_slider .swiper-slide .text_box p span.s,
.cn .swiper_main_slider .swiper-slide.forth .text_box p {
	font-weight:500;
	font-size:4rem;
	
}

.swiper_main_slider .swiper-slide .text_box p span.s b {
	display:block;
	margin-top: 10px;
}



.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 100px;
	
}

.swiper-pagination-bullet {
	background-color:#fff;
	opacity: 1;
	margin: 0 10px !important;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background-color:#94002f;
}


.section_02 {
	padding: 150px 0;
	position:relative;
	background-image:url('../img/main/section02_bg.jpg?new');
	background-size:cover;
	background-position:center 0;
	padding-bottom: 664px;
}

.section_02::before {
	content:'';
	display:block;
	width: 1px;
	height: 0;
	background-color:#94002f;
	position:absolute;
	top: 0;
	left: 50%;
	transition:all 400ms;
}

.section_02.aos-animate::before {
	height: 150px;
}

.section_02 .row {
	max-width:1660px;
	padding: 0 20px;
	margin: auto;
}


.section_02 .row  .br_view_wrap {
	padding-right: 15px;
	display:flex;
}

.section_02 .row  .br_view {
	display:flex;
	flex-wrap:wrap;
	width: 790px;
	justify-content:space-between;
}
.en .section_02 .row .br_view {
	width: 1000px;
}

.section_02 .row  .br_view li {
	width: 380px;
	height: 450px;
	position:relative;
	box-shadow:0 10px 10px #d8d2cb;
}

.section_02 .row  .br_view li:first-child {
	background-image:url('../img/main/s2_br_img01.png?new');
	z-index: 10;
}

.section_02 .row  .br_view li:nth-child(2) {
	margin-top: 150px;
	background-image:url('../img/main/s2_br_img03.png?new');
	z-index: 10;
}

.section_02 .row  .br_view li:nth-child(3) {
	margin-top: -120px;
	background-image:url('../img/main/s2_br_img02.png?new');
}

.section_02 .row  .br_view li:nth-child(4) {
	margin-top: 30px;
	background-image:url('../img/main/s2_br_img04.png?new');
}

.section_02 .row .br_view li p {
	position:absolute;
	font-family:'NotoSansKR-Medium';
	font-size:3.5rem;
	color:#94002f;
	line-height:140%;
}

.cn .section_02 .row .br_view li p,
.jp .section_02 .row  .br_view li p {
	font-family:'Noto Sans TC';
	font-weight:500;
}

.en .section_02 .row .br_view li p {
	font-size:2.8rem;
	font-weight: 500;
}

.section_02 .row .br_view li:first-child p {
	top: 70px;
	left: 50px;
}

.section_02 .row .br_view li:nth-child(2) p {
	bottom: 40px;
	left: 40px;
}

/*EN*/
.en .section_02 .row .br_view li:nth-child(2) p {
	bottom: 40px;
	left: 40px;
}

.section_02 .row .br_view li:nth-child(3) p {
	top: 70px;
	left: 50px;
	color:#fff;
}

.section_02 .row  .br_view li:nth-child(4) p {
	top: 40px;
	right: 200px;
	color:#fff;
}

/*EN*/
.en .section_02 .row  .br_view li:nth-child(4) p {
	top: 40px;
	right: auto;
	left: 40px;
}

.cn .section_02 .row  .br_view li:nth-child(4) p {
	left: 20px;
}

.section_02 .row  .br_view li a {
	position:relative;
	display:block;
	width: 100%;
	height: 100%;
}

.section_02 .row  .br_view li a::after {
	content:'view';
	display:block;
	width: 92px;
	height: 92px;
	line-height:75px;
	text-align:center;
	position:absolute;
	color:#fff;
	background-color:#94002f;
	transform:translateY(50%);
	right: 30px;
	bottom: 0;
	font-size:1.6rem;
	border-radius:50%;
	background-image:url('../img/main/view_arrow.png?new');
	background-position:center 65%; 
	background-repeat:no-repeat;
	font-family:'Montserrat-Regular';
	opacity: 0;
	visibility:hidden;
	transition:all 400ms ease-in-out;
}

.section_02 .row  .br_view li a:hover::after {
	opacity: 1;
	visibility:visible;
	right: 10px;
}

.section_02 .row .link_title {
	margin: 140px 0 0 220px;
}
.en .section_02 .row .link_title {
	margin: 140px 0 0 185px;
}

.section_02 .row  .link_title .main h4 {
	font-family:'PlayfairDisplay-Bold';
	font-size:9rem;
	color:#94002f;
	line-height:95%;
	letter-spacing:-.01em;
	
}

.section_02 .row  .link_title .main h4 span {
	position:relative;
	line-height:95%;
}

.section_02 .row  .link_title .main h4 span::after {
	content:'';
	display:block;
	position:absolute;
	background-image:url('../img/main/title_circle_img.png?new');
	width: 136px;
	height: 140px;
	transform:translate(50%, 40%);
	right: 0;
	top: 0;
}

.section_02 .row  .link_title .main p {
	text-align:right;
	font-family:'Montserrat-SemiBold';
	font-size:7.2rem;
	color:#594a42;
}

.cn .section_02 .row  .link_title .main p {
	font-family:'Montserrat-SemiBold';
}

.section_02 .row  .link_title .main p span {
	padding-bottom: 5px;
	border-bottom:1px solid #aba098;
}

.section_02 .row .link_title .sub {
	margin-top: 30px;
	font-size:3.6rem;
	letter-spacing:-.07rem;
	color:#404040;
}

.en .section_02 .row .link_title .sub {
	font-weight: 600;
}

.section_02 .row .link_title .sub b {
	font-weight:700;
}

.section_02 .row .link_title .sub strong {
	color:#94002f;
}

.section_02 .healthy_wrap {
	position:relative;
	z-index: 99;
	margin-top: 195px;
}

.section_02 .healthy_wrap  > .title {
	max-width:1200px;
	margin: auto;
	margin-bottom: 30px;
}

.section_02 .healthy_wrap  > .title h4 b {
	position:relative;
	font-family:'Montserrat-Bold';
	font-size:3rem;
	margin-right: 40px;
	color:#bf976d;
}

.section_02 .healthy_wrap  > .title h4 b::after {
	content:'';
	display:block;
	position:absolute;
	width: 18px;
	height: 18px;
	background-image:url('../img/main/icon_plus.png?new');
	top: 50%;
	transform:translateY(-50%);
	right: -30px;
	opacity: .5;
}

.section_02 .healthy_wrap  > .title h4 b + b {
	margin-right: 0;
	color:#9b103c;
}

.section_02 .healthy_wrap  > .title h4 b + b::after {
	content:none;
}

.section_02 .healthy_wrap  > .title h5 {
	font-size:6rem;
	font-family: 'Nanum Myeongjo', serif;
	letter-spacing:-.08em;
}

.en .section_02 .healthy_wrap  > .title h5  {
	font-weight: 900;
}

.section_02 .healthy_wrap  > .title h5 b {
	font-family: 'Nanum Myeongjo', serif;
	color:#94002f;
}

.section_02 .healthy_wrap  > .title p {
	font-size:3rem;
	color:#594a42;
	font-weight:500;
	letter-spacing:-.08em;
	padding-left: 5px;
}

.en .section_02 .healthy_wrap  > .title p {
	font-weight:600;
}

.section_02 .healthy_wrap .content {
	display:flex;
	flex-wrap:wrap;
	max-width:1632px;
	margin-top: 40px;
}

.section_02 .healthy_wrap .content li:first-child .image {
	width: 638px;
	height: 700px;
	background-image:url('../img/main/s2_hp_img01.png?new');
}

.section_02 .healthy_wrap .content li:nth-child(2) {
	margin-right: 30px;
	position:relative;
}

.section_02 .healthy_wrap .content li:nth-child(2) .image {
	width: 414px;
	height: 406px;
	background-image:url('../img/main/s2_hp_img02_new.png?new');
}

.section_02 .healthy_wrap .content li:nth-child(2) p {
	position:absolute;
	bottom: -40px;
	right: -100px;
	font-size:2.1rem;
	text-align:right;
	font-weight:400;
	color:#404040;
	letter-spacing:-.08em;
}

.section_02 .healthy_wrap .content li:nth-child(2) p b {
	display:block;
	margin-top: 20px;
	font-size:2.8rem;
	line-height:140%;
}

/*EN*/
.en .section_02 .healthy_wrap .content li:nth-child(2) p {
	width: 200%;
	text-align:left;
	right: -105%;
	font-weight: 500;
	bottom: -5px;
}

.cn .section_02 .healthy_wrap .content li:nth-child(2) p {
	width:145%;
	font-size:2rem;
	bottom: 0px;
	right: 0%;
	text-align:right;
	font-weight: 700;
}

.jp .section_02 .healthy_wrap .content li:nth-child(2) p {
	width:150%;
	right:-20%;
	text-align:right;
	font-weight: 600;
}

.section_02 .healthy_wrap .content li:nth-child(2) p b {
	font-weight:700;
}

.section_02 .healthy_wrap .content li:nth-child(2) p strong {
	color:#94002f;
}

.section_02 .healthy_wrap .content li:nth-child(3) .image {
	width: 482px;
	height: 406px;
	background-image:url('../img/main/s2_hp_img02.png?new');
}

.section_02 .healthy_wrap .content li:nth-child(4),
.section_02 .healthy_wrap .content li:nth-child(5) {
	margin-top: 150px;
}

.section_02 .healthy_wrap .content li:nth-child(4) .image {
	width: 636px;
	height: 400px;
	background-image:url('../img/main/s2_hp_img04.png?new');
}

.section_02 .healthy_wrap .content li:nth-child(5) {
	display:flex;
	align-items:flex-end;
	justify-content:flex-end;
	margin: 150px 30px 0;
	width: 482px;
	height: 406px;
}

.section_02 .healthy_wrap .content li .link_title h4 {
	font-family:'PlayfairDisplay-Bold';
	font-size:7.2rem;
	color:#94002f;
	line-height:95%;
	letter-spacing:-.01em;
	text-align:right;
	margin-bottom: 30px;
}

.section_02 .healthy_wrap .content li .link_title h4 span {
	line-height:95%;
	color:#EFB812;
}

.section_02 .healthy_wrap .content li .link_title p {
	font-weight:700;
	font-size:4rem;
	text-align:right;
	color:#594a42;
	margin-bottom: 40px;
}

.section_02 .healthy_wrap .content li .link_title .link {
	text-align:right;
}

.section_02 .healthy_wrap .content li .link_title .link a {
	display:inline-block;
	position:relative;
	font-weight:700;
	font-size:1.6rem;
	color:#594a42;
	letter-spacing:-.01em;
	padding-right: 40px;
	transition:all 400ms ease-in-out;
	z-index: 999;
}

.section_02 .healthy_wrap .content li .link_title .link a::after {
	content:'';
	display:block;
	position:absolute;
	right: -10px;
	width: 42px;
	height: 30px;
	background-image:url('../img/main/icon_link.png?new');
	top: 50%;
	transform:translateY(-50%);
	transition:all 400ms ease-in-out;
}


.section_02 .healthy_wrap .content li .link_title .link a:hover::after {
	right: -30px;
}


.section_02 .ginseng_ {
	position:relative;
	max-width:1400px;
	margin: auto;
}

.section_02 .ginseng_ span {
	position:absolute;
	top: 0;
	right: 0;
	transform:translate(80px, -50%);
	opacity: 0;
	visibility:hidden;
	clip:rect(0,364px,0,0);
	transition:all .6s ease-in-out;
}

.section_02 .ginseng_.aos-animate span {
	opacity: 1;
	visibility:visible;
	clip:rect(0,364px,726px,0);
}

.section_02 .egg_A_text {
	position:relative;
	max-width:1400px;
	margin: auto;
	z-index: 2;
}

.section_02 .egg_A_text span {
	position:absolute;
	top: 0;
	right: 0;
}

.section_02 .egg_A_text span.egg {
	top: -600px;
	/* transition: all .4s ease-in-out;
	opacity: 0;
	visibility:hidden;
	transform:scale3d(1.08,1.08,1.08); */
}

/* .section_02 .egg_A_text span.egg.aos-animate {
	opacity: 1;
	visibility:visible;
	transform:scale3d(1,1,1);
} */

.section_02 .egg_A_text span.text {
	/* transform:translate(-90px, -52%); */
	margin-right: 90px;
	top: -300px;
}

.footer {
	position:absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 964px;
	padding-top: 650px;
}

/*.footer .top_sec .logo img {
	-webkit-filter: brightness(0) invert(1); 
filter: brightness(0) invert(1);
}


.section_02 .row {
	position:relative;
	padding: 0;
	max-width:1920px;
	margin: auto;
	z-index: 1000;
	flex-direction:column;
}

.section_02 .row .pharases {
	font-size:18px;
	text-align:center;
	margin-top: 30px;
}


.section_02 .row{
	display:flex;
}

*/

.section_02 .view_more_wrap {
	position:relative;
	max-width:1400px;
	margin: auto;
}

.section_02 .view_more {
	display:block;
	position:absolute;
	width: 154px;
	height: 154px;
	top: 340px;
	right: 130px;
	background-image:url('../img/main/view_more_btn.png?new');
	background-size:100%;
	!display:none;
	z-index: 10;
	opacity: 0;
	transition: all .4s ease-in-out;
}

.section_02 .view_more.aos-animate {
	opacity: 1;
}

.section_02 .view_more::before {
	content:'';
	display:block;
	width: 122px;
	height: 122px;
	background-image:url('../img/main/view_more_btn_text.png?new');
	position:absolute;
	left: 50%;
	top: 50%;
	transform:translate(-50%, -50%);
	background-size:100%;
	animation: infiratate 6s linear infinite;
}

.cn .section_02 .view_more::before {
	background-image:url('../img/main/cn_view_more_btn_text.png?new');
}

.jp .section_02 .view_more::before {
	background-image:url('../img/main/jp_view_more_btn_text.png?new');
}

@keyframes infiratate {
	0% {
		transform:translate(-50%, -50%)rotate(0deg);
	}

	50% {
		transform:translate(-50%, -50%)rotate(180deg);
	}

	100% {
		transform:translate(-50%, -50%)rotate(360deg);
	}
}

/* media queries */

/* 1720 */
@media(max-width:1720px) {
	.section_02 .healthy_wrap .content {
		max-width:1200px;
		margin: auto;
	}

	.section_02 .row {
		max-width:1240px;
	}

	.section_02 .row .br_view_wrap {
		position:relative;
		flex-direction:column;
		padding-right: 0;
	}

	.section_02 .row .br_view {
		margin: auto;
		margin-top: 50px;
		width: 100%;
		max-width:100%;
	}

	.section_02 .row .br_view li:nth-child(2),
	.section_02 .row .br_view li:nth-child(3) {
		margin-top: 0;
	}

	.section_02 .row .link_title {
		position:absolute;
		bottom: -80px;
		right: 15%;
		margin: 0;
	}

	.section_02 .row .link_title .sub {
		margin-top: 20px;
	}
	

	/*EN*/
	.en .section_02 .row .link_title {
		
		bottom: -100px;
		
	}

	.cn .section_02 .row .link_title {
		
		bottom: -50px;
		
	}

	.section_02 .row .link_title .main p {
		text-align:left;
	}

	.en .section_02 .healthy_wrap .content li:nth-child(2) p {
		width: 100%;
		right: 0;
		font-size:1.6rem;
	}

	

	.section_02 .healthy_wrap .content li:nth-child(2) {
		margin-right: 0;
	}

	.section_02 .healthy_wrap .content li:nth-child(3) {
		margin-top: 40px;
	}

	.section_02 .healthy_wrap .content li:nth-child(4) {
		margin: 100px 0 0 80px;
	}

	.section_02 .healthy_wrap .content li:nth-child(5) {
		margin-top: 0;
	}

	.section_02 .egg_A_text span.egg {
		top: -400px;
	}

	.section_02 .view_more {
		right: auto;
		left: 40%;
		top: 600px;
	}
}

/* 1280 */
@media(max-width:1280px) {
	.section_02 .row {
		max-width:820px;
	}

	.section_02 .row .br_view li:nth-child(3) {
		margin-top: 30px;
	}

	.section_02 .row .link_title {
		position:static;
		margin: auto;
		margin-top: 60px;
	}

	.en .section_02 .healthy_wrap .content li:nth-child(2) p {
		text-align:right;
		width: calc(50% - 60px);
	}

	.section_02 .healthy_wrap > .title,
	.section_02 .healthy_wrap .content {
		max-width:970px;
		text-align:center;
	}

	.section_02 .healthy_wrap .content li:first-child,
	.section_02 .healthy_wrap .content li:first-child .image {
		width: 100%;
		text-align:center;
		background-position:center;
	}

	.section_02 .healthy_wrap .content li:nth-child(2) {
		margin-left: 0;
		margin-top: 30px;
		width: 100%;
	}

	.section_02 .healthy_wrap .content li:nth-child(2) p {
		bottom: 0;
		right: 0;
	}

	.section_02 .view_more {
		left: 50%;
		transform:translateX(-50%);
	}

	.section_02 .healthy_wrap .content li:nth-child(4) {
		margin: -50px 0 0 0;
		display:flex;
		justify-content:flex-end;
		width: 100%;
	}

	.section_02 .ginseng_ {
		max-width:100%;
	}
}

/* 991 = mobile */
@media(max-width:991px) {

	.swiper_main_slider .swiper-slide.first .bg {
		background-image:url('../img/m/m_main_slider01_bg.jpg?new');
	}

	.swiper_main_slider .swiper-slide.second .bg {
		background-image:url('../img/m/m_main_slider02_bg.jpg?new');
	}

	.swiper_main_slider .swiper-slide.third .bg {
		background-image:url('../img/m/m_main_slider03_bg.jpg?new');
	}

	.swiper_main_slider .swiper-slide.forth .bg {
		background-image:url('../img/m/m_main_slider04_bg.jpg?new');
	}

	.swiper_main_slider .swiper-slide .text_box {
		top: 50%;
		padding: 0 20px;
	}

	.cn .swiper_main_slider .swiper-slide .text_box ,
	.jp .swiper_main_slider .swiper-slide .text_box {
		word-break:break-all;
		
	}

	.swiper_main_slider .swiper-slide.swiper-slide-active .text_box {
		top: 40%;
	}

	.swiper_main_slider .swiper-slide .text_box h3 {
		font-size:1.8rem;
	}

	.cn .swiper_main_slider .swiper-slide .text_box h3 {
		margin-bottom: 15px;
	}

	.swiper_main_slider .swiper-slide .text_box p {
		font-size:5.5rem;
	}

	.swiper_main_slider .swiper-slide .text_box p span {
		font-size:4.5rem;
	}

	.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 50px;
	}

	.section_02 .row {
		max-width:100%;
		padding: 0 50px;
	}

	.section_02 .row .link_title {
		margin: 0;		
	}
	
	.en .section_02 .row .link_title {
		margin: 0;	
	}

	.section_02 .row .link_title .main h4 {
		font-size:6.5rem;
	}

	.section_02 .row  .link_title .main h4 span::after {
		background-size:100%;
		width: 96px;
		height: 100px;
		transform:translate(50%, 35%);
	}

	.section_02 .row .link_title .main p {
		font-size:5.2rem;
		padding-left: 100px;
	}

	.section_02 .row .link_title .sub {
		font-size:2.4rem;
	}

	.section_02 .row  .ginseng_slider {
		margin-top: 60px;
	}

	.section_02 .row  .ginseng_slider .swiper-slide {
		width: 380px;
		height: 450px;
		position:relative;
		box-shadow:0 10px 10px #d8d2cb;
	}

	.section_02 .row  .ginseng_slider .swiper-slide.first {
		background-image:url('../img/main/s2_br_img01.png?new');
		z-index: 10;
	}

	.section_02 .row  .ginseng_slider .swiper-slide.second {
		
		background-image:url('../img/main/s2_br_img03.png?new');
		z-index: 10;
	}

	.section_02 .row  .ginseng_slider .swiper-slide.third {
		
		background-image:url('../img/main/s2_br_img02.png?new');
	}

	.section_02 .row  .ginseng_slider .swiper-slide.forth {
		
		background-image:url('../img/main/s2_br_img04.png?new');
	}

	.section_02 .row .ginseng_slider .swiper-slide p {
		position:absolute;
		font-family:'NotoSansKR-Medium';
		font-size:3rem;
		color:#94002f;
		line-height:140%;
	}

	.section_02 .row  .ginseng_slider .swiper-slide.first p {
		top: 70px;
		left: 50px;
	}

	.section_02 .row  .ginseng_slider .swiper-slide.second p {
		bottom: 40px;
		left: 40px;
	}

	.section_02 .row  .ginseng_slider .swiper-slide.third p {
		top: 70px;
		left: 50px;
		color:#fff;
	}

	.section_02 .row  .ginseng_slider .swiper-slide.forth p {
		top: 40px;
		right: 200px;
		color:#fff;
	}

	.en .section_02 .row .ginseng_slider .swiper-slide.first p {
		left: 20px;
		top: 20px;
	}

	.en .section_02 .row .ginseng_slider .swiper-slide.second p {
		right: auto;
		left:30px;
		bottom: 30px;
	}

	.en .section_02 .row .ginseng_slider .swiper-slide.third p {
		left: 30px;
		top: 30px;
	}

	.en .section_02 .row .ginseng_slider .swiper-slide.forth p {
		right: auto;
		top: 20px;
		left: 20px;
	}

	.section_02 .row  .ginseng_slider .swiper-slide a {
		position:relative;
		display:block;
		width: 100%;
		height: 100%;
	}

	.section_02 .row  .ginseng_slider .swiper-slide a::after {
		content:'view';
		display:block;
		width: 92px;
		height: 92px;
		line-height:75px;
		text-align:center;
		position:absolute;
		color:#fff;
		background-color:#94002f;
		transform:translateY(50%);
		right: 30px;
		bottom: 0;
		font-size:1.6rem;
		border-radius:50%;
		background-image:url('../img/main/view_arrow.png?new');
		background-position:center 65%; 
		background-repeat:no-repeat;
		font-family:'Montserrat-Regular';
		opacity: 0;
		visibility:hidden;
		transition:all 400ms ease-in-out;
	}

	.section_02 .row  .ginseng_slider .swiper-slide a:hover::after {
		opacity: 1;
		visibility:visible;
		right: 10px;
	}


	.section_02 .healthy_wrap > .title h4 b {
		font-size:2.2rem;
	}

	.section_02 .healthy_wrap > .title h4 b::after {
		right: -28px;
	}

	.section_02 .healthy_wrap > .title h5 {
		font-size:4rem;
	}

	.section_02 .healthy_wrap > .title p {
		font-size:2rem;
		padding: 0 15px;
	}

	.section_02 .healthy_wrap .content {
		position:relative;
		padding-bottom: 80vw;
	}

	.section_02 .healthy_wrap .content li .image {
		background-size:cover;
	}

	.section_02 .healthy_wrap .content li:first-child .image {
		height: 120vw;
		
	}

	.section_02 .healthy_wrap .content li:nth-child(2),
	.section_02 .healthy_wrap .content li:nth-child(3) {
		width: 49%;

	}

	.section_02 .healthy_wrap .content li:nth-child(2) {
		position:static;
	}

	.section_02 .healthy_wrap .content li:nth-child(2) p {
		position: static;
		bottom: auto;
		margin-top: calc(-5vw + 60px);
		width: 200%;
		right: -100%;
		
	}
	
	.en .section_02 .healthy_wrap .content li:nth-child(2) p {
		text-align:right;
		width: 200%;
		right: -100%;
		
	}
	
	.section_02 .healthy_wrap .content li:nth-child(2) p b {
		line-height:180%;
	}

	.section_02 .healthy_wrap .content li:nth-child(3) {
		margin-top: 30px;
		margin-left: 2%;
	}

	.section_02 .healthy_wrap .content li:nth-child(2) .image,
	.section_02 .healthy_wrap .content li:nth-child(3) .image {
		width: 100%;
		height: 40vw;
	}


	.section_02 .healthy_wrap .content li:nth-child(4) {
		position:absolute;
		width: 50%;
		height: 40vw;
		bottom: 0;
		z-index: 11;
	}

	.section_02 .healthy_wrap .content li:nth-child(4) .image {
		background-position:100% center;
		width: 100%;
		height: 100%;
	}

	.section_02 .healthy_wrap .content li:nth-child(5) {
		position:absolute;
		right: 50px;
		bottom: 0;
		width: 50%;
		margin: 0;
		z-index: 11;
	}

	.section_02 .healthy_wrap .content li .link_title h4 {
		font-size:5rem;
	}

	.section_02 .healthy_wrap .content li .link_title p {
		font-size:2rem;
		margin-bottom: 30px;
	}

	.section_02 .healthy_wrap .content li .link_title .link a {
		font-size:1.3rem;
	}

	.section_02 .egg_A_text span.egg {
		max-width:50%;
		top: -70vw;
	}

	

	.section_02 .view_more {
		top: 110vw;
	}

	.intro .top {
		display:flex;
		padding: 0 40px;

	}

	.intro .bt {
		padding: 0 40px;

	}
}


/* PHONE SIZE */
@media(max-width:575px) {

	

	.swiper_main_slider .swiper-slide .text_box h3 img {
		max-width:70%;
	}

	.swiper_main_slider .swiper-slide .text_box p {
		font-size:3rem;
	}

	.swiper_main_slider .swiper-slide .text_box p span {
		font-size:2.5rem;
	}

	.swiper_main_slider .swiper-slide .text_box p span.s,
	.cn .swiper_main_slider .swiper-slide.forth .text_box p {
		font-size:2.2rem;
	}

	.section_02 {
		padding-bottom: 454px;
	}

	.section_02 .row {
		padding: 0 20px;
	}

	.section_02 .row .link_title .main h4 {
		font-size:4.5rem;
	}

	.section_02 .row  .link_title .main h4 span::after {
		background-size:100%;
		width: 76px;
		height: 80px;
		transform:translate(50%, 30%);
	}

	.section_02 .row .link_title .main p {
		font-size:3.2rem;
		padding-left: 90px;
	}

	.section_02 .row .link_title .sub {
		font-size:2rem;
	}

	.section_02 .row .ginseng_slider .swiper-slide {
		width: 200px;
		height: 300px;
	}

	.section_02 .row .ginseng_slider .swiper-slide {
		background-size:auto 100%;
	}

	.section_02 .row .ginseng_slider .swiper-slide p  {
		font-size:2.8rem;
	}

	.section_02 .row .ginseng_slider .swiper-slide.first p {
		left: 20px;
		top: 20px;
	}

	.section_02 .row .ginseng_slider .swiper-slide.second p {
		right: auto;
		left:30px;
		bottom: 30px;
	}

	.section_02 .row .ginseng_slider .swiper-slide.third p {
		left: 30px;
		top: 30px;
	}

	.section_02 .row .ginseng_slider .swiper-slide.forth p {
		right: auto;
		top: 20px;
		left: 20px;
	}

	.section_02 .ginseng_ {
		max-width: 50%;
	}

	.section_02 .healthy_wrap > .title h5 {
		font-size:3rem;
	}

	.section_02 .healthy_wrap .content {
		padding-bottom: 170vw;
	}

	.section_02 .healthy_wrap .content {
		padding-bottom: 100vw;
	}

	.section_02 .healthy_wrap .content li:nth-child(2) p {
		margin-top: calc(-5vw + 30px);
		font-size:1.9rem;
		padding-left: 20px;
	}

	.section_02 .healthy_wrap .content li:nth-child(2) p b {
		font-size:2.2rem;
	}

	.section_02 .healthy_wrap .content li:nth-child(2) p br.n {
		display:none;
	}

	.en .section_02 .healthy_wrap .content li:nth-child(2) p {
		position:static;
		bottom: auto;
		margin-top: calc(-5vw + 30px);
		padding: 0 10px;
	}

	.cn  .section_02 .healthy_wrap .content li:nth-child(2) p,
	.jp  .section_02 .healthy_wrap .content li:nth-child(2) p {
		word-break: break-all;
		font-size:2rem;
	}

	.cn  .section_02 .healthy_wrap .content li:nth-child(2) p br,
	.jp  .section_02 .healthy_wrap .content li:nth-child(2) p br {
		display:none;
	}

	.section_02 .healthy_wrap .content li:nth-child(4) {
		height: 50vw;
	}

	.section_02 .healthy_wrap .content li:nth-child(5) {
		right: 20px;	
	}

	.section_02 .healthy_wrap .content li .link_title {
		transform:translateY(30px);
	}

	.section_02 .healthy_wrap .content li .link_title h4 {
		font-size:3.5rem;
	}

	.section_02 .healthy_wrap .content li .link_title p {
		font-size:1.8rem;
	}

	.section_02 .healthy_wrap > .title p img {
		max-width:250px;
		
	}

	.section_02 .egg_A_text span.egg {
		max-width:65%;
		top: -95vw;
	}

	.en .section_02 .egg_A_text span.egg {
		top: -90vw;
	}

	.section_02 .egg_A_text span.text {
		margin-right: 0;
		top: -100px;
	}

	/*.section_02 .certification_btn_wrap {
		max-width:80%;
	}

	.section_02 .certification_btn_wrap li:nth-child(4), 
	.section_02 .certification_btn_wrap li:nth-child(5) {
		width: 90px;
	}

	.section_02 .certification_btn_wrap li:first-child button {
		width: 64px;
		height:90px;
		background-size:auto 100%;
	}

	.section_02 .certification_btn_wrap li:nth-child(2) button {
		width: 88px;
		height: 82px;
		background-size:auto 120%;
		background-position: -100px center;
	}

	.section_02 .certification_btn_wrap li:nth-child(3) button {
		width: 88px;
		height: 82px;
		background-size:auto 120%;
		background-position: -210px center;
	}

	.section_02 .certification_btn_wrap li:nth-child(4) button {
		width: 88px;
		height: 88px;
		background-size:auto 120%;
		background-position: -350px center;
	}

	.section_02 .certification_btn_wrap li:nth-child(5) button {
		width: 88px;
		height: 88px;
		background-size:auto 110%;
		background-position: 100% center;
	}

	.section_02 .view_more {
		top: 110vw;
		width: 100px;
		height: 100px;
	}

	.section_02 .view_more::before {
		width: 80px;
		height: 80px;
	}*/

	.footer {
		height: 720px;
		padding-top: 320px;
		background-image: url('../img/m/m_footer_img_bg.png?new');
	}


}