/*
	Copyright 2020 Raonbnp
	http://raonbnp.com, http://raonwebstore.com
*/
@charset "UTF-8";
@import '/_css/common.css'; /* front, admin 공통*/
@import '/_css/member.css'; /* front member 공통*/
@import '/_css/board.css'; /* front member 공통*/
@import 'loading.css';
@import 'fontSet.css';
@import 'basic.css';
@import 'layout.css';




/*next move*/
.next_move_wrap{}
.next_move_wrap > section:nth-child(1){}
.next_move_wrap > section:nth-child(1)  p.line{
	height:8rem;
	margin:5.5rem auto 7rem auto;
	width:1px;
	background:#000;
}
.next_move_wrap > section:nth-child(1)  .motion_img{
	background:url(../_img/sub/next_move_img01.jpg) no-repeat center center / cover;
	height:50rem;
}
.next_move_wrap  .motion_img{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	transition:all 1s ease !important;
	position:relative;
}
.next_move_wrap  .motion_img::after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	transition:all 1s ease !important;
}

.next_move_wrap  .motion_img.aos-animate{
	max-width:2680px;
}
.next_move_wrap  .motion_img.aos-animate::after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
}


.next_move_wrap > section:nth-child(2){}
.next_move_wrap > section:nth-child(2) > div{
	background:url(../_img/sub/next_move_img04.jpg) no-repeat center center /cover;
}
.next_move_wrap > section:nth-child(2) > div > .container{
	height:80rem;
	position:relative;
}
.next_move_wrap > section:nth-child(3) > div{
	background:url(../_img/sub/next_move_img03.jpg) no-repeat center center / cover;
}
.next_move_wrap > section:nth-child(3) > div > .container{
	height:80rem;
	position:relative;
}
.next_move_wrap > section:nth-child(2) > div > .container > p,
.next_move_wrap > section:nth-child(3) > div > .container > p{
	position:absolute;
	left:15px;
	bottom:5rem;
	color:#fff;
	font-size:2.2rem;
	font-weight:300;
	padding-right:2rem;
}

@media(max-width:767px){
	.next_move_wrap > section:nth-child(3) > div > .container,
	.next_move_wrap > section:nth-child(2) > div > .container{
		height:50rem;
	}
}

/*product1*/
.product_wrap{}
.product_wrap > section:nth-child(1){}
.product_wrap > section:nth-child(1) .info > div{
	display:inline-block;
	margin:0px 8px;
	text-align:left;
	width:44%;
	max-width:287px;
}
.product_wrap > section:nth-child(1) .text{
	margin-top:16rem;
	padding-left:13rem;
}
.product_wrap > section:nth-child(1) .container::after{
	content:"";
	position:absolute;
	right:48%;
	width:120%;
	top:58%;
	transform:translatey(-50%);
	background:#f1f1f1;
	height:37rem;
	z-index:-1;
}

.product_wrap > section:nth-child(2){
	background:#668f45;
	padding:10rem 0 10rem 0;
	margin-top:14rem;
} 
.product_wrap > section:nth-child(2) h3{
	text-align:center;
	position:relative;
	padding:8rem 0 1.5rem 0;
	color:#fff;
}
.product_wrap > section:nth-child(2) h3 p{
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	width:100%;
}
.product_wrap > section:nth-child(2) h3 p img{
	max-width:1005px;
}
.product_wrap > section:nth-child(2) .inner{
	max-width:1200px;
	margin:0 auto;
	color:#fff;
}
.product_wrap > section:nth-child(2) .inner dl{
	margin-top:5rem;
	min-height:12rem;
}
.product_wrap > section:nth-child(2) .inner dt{
	margin-bottom:2rem;
}
.product_wrap > section:nth-child(2) .inner dd{
	margin-top:10px;
	position:relative;
	padding-left:10px;
}
.product_wrap > section:nth-child(2) .inner dd::after{
	content:"";
	position:absolute;
	left:0;
	top:1rem;
	width:3px;
	height:3px;
	border-radius:100%;
	background:#fff;
}
.producta_wrap > section:nth-child(3){
	padding:14rem 0;
} 
.producta_wrap  .producta_swiper{position:relative;}
.producta_wrap  .producta_swiper .swiper-slide > div{
	position:relative;
}
.producta_wrap  .producta_swiper .swiper-slide > div::after{
	content:"";
	position:absolute;
	top:0;
	left:10%;
	width:80%;
	height:0%;
	background:#8cc76a;
	z-index:-1;
	transition:all .3s ease-in-out;
}
.producta_wrap  .producta_swiper .swiper-slide-active > div::after{
	height:100%;
}
.producta_wrap  .producta_swiper .swiper-slide  p{
	transition:all .3s ease-in-out;
	position:relative;
}
.producta_wrap  .producta_swiper .swiper-slide  p.thum > img{
	transform:scale(.8);
	transition:all .3s ease-in-out;
}
.producta_wrap  .producta_swiper .swiper-slide  p.thum {
	padding-bottom:2rem;
}
.producta_wrap  .producta_swiper .swiper-slide  p.thum > span{
	position:absolute;
	left:10%;
	width:80%;
	padding-left:2.6rem;
	bottom:0;
	color:#d8d8d8;
	font-family:'Roboto',sans-serif !important;
	font-weight:800;
	font-size:4.4rem;
	transition:all .3s ease-in-out;
}
.producta_wrap  .producta_swiper .swiper-slide-active p.thum > img{
	transform:scale(1.2);
}
.producta_wrap  .producta_swiper .swiper-slide-active  p.thum > span{
	font-size:6.4rem;
	color:#fff;
}
.producta_wrap  .producta_swiper .swiper-slide  p.name{
	padding:0px 3rem;
	padding-bottom:5rem;
	width:80%;
	margin:0 auto;
	font-size:1.6rem;
	color:#fff;
}
.producta_wrap  .producta_swiper .swiper-slide  p.name strong{
	font-size:2.4rem;
	color:#000;
	font-family:'S-Core Dream',sans-serif !important;
}
.producta_wrap > section:nth-child(3) .pr_prev,
.producta_wrap > section:nth-child(3) .pr_next{
	position:absolute;
	z-index:10;
	top:50%;
	transform:translatey(-50%);
	width:6rem;
	height:6rem;
	background:rgba(0,0,0,.15);
	color:#fff;
	border-radius:100%;
	text-align:center;
	line-height:6rem;
	font-size:3rem;
}
.producta_wrap > section:nth-child(3) .container{position:relative;}
.producta_wrap > section:nth-child(3) .pr_prev{
	left:-10rem;
}
.producta_wrap > section:nth-child(3) .pr_next{
	right:-10rem;
}

.producta_wrap > section:nth-child(4),
.productb_wrap > section:nth-child(3){
	background:#efefef;
	padding:9rem 0 14rem 0;
}
.productb_wrap > section:nth-child(3){
	background:#fff;
}
.producta_wrap > section:nth-child(4) .inner,
.productb_wrap > section:nth-child(3) .inner{
	max-width:1200px;
	margin:0 auto;
}
.producta_wrap > section:nth-child(4) .inner dl,
.productb_wrap > section:nth-child(3) .inner dl{
	margin-top:5rem;
}
.producta_wrap > section:nth-child(4) .inner dt,
.productb_wrap > section:nth-child(3) .inner dt{
	margin-bottom:2rem;
}
.producta_wrap > section:nth-child(4) .inner dd,
.productb_wrap > section:nth-child(3) .inner dd{
	margin-top:10px;
	position:relative;
	padding-left:10px;
}
.producta_wrap > section:nth-child(4) .inner dd::after,
.productb_wrap > section:nth-child(3) .inner dd::after{
	content:"";
	position:absolute;
	left:0;
	top:1rem;
	width:3px;
	height:3px;
	border-radius:100%;
	background:#000;
}

@media(max-width:1199.98px){
	.product_wrap > section:nth-child(2) h3 p img{
		max-width:800px;
	}
}
@media(max-width:991.98px){
	.product_wrap > section:nth-child(2) h3 p img{
		max-width:600px;
	}
	.product_wrap > section:nth-child(1) .container::after{
		right:-20%;
		width:150%;
		top:40%;
	}
	.product_wrap > section:nth-child(1) .text{
		margin-top:8rem;
		padding-left:20px;
		padding-right:20px;
	}
	.product_wrap > section:nth-child(2){
		margin-top:10rem;
		padding: 6rem 0 6rem 0;
	}
	.producta_wrap > section:nth-child(3){
		padding:10rem 0;
	}
	.producta_wrap > section:nth-child(4),
	.productb_wrap > section:nth-child(3){
		padding: 6rem 0 10rem 0;
	}
}
@media(max-width:767.98px){
	.product_wrap > section:nth-child(2) h3 p{bottom:2rem}
	.product_wrap > section:nth-child(2) h3 p img{
		max-width:90%;
	}
	.product_wrap > section:nth-child(1) .container::after{
		top:36%;
		height:22rem
	}
	.producta_wrap .producta_swiper .swiper-slide p.name strong{
		font-size:2rem;
	}
}

.location_wrap .root_daum_roughmap{
	width:100% !important;
}