.svc-cont{
	padding:90px 0;
	position:relative
}
.svc-cont.svc-me1-area, .svc-cont.svc-me2-area, .svc-cont.svc-wg-area{
	padding-bottom:0
}
.bg-grey{
	background:#f6f7f8
}
.svc-cont h3{
	font-size:42px;
	color:#040404;
	text-align:center;
	font-weight:normal
}
.svc-cont.cont-top-area h3{
	font-family: SamsungOne700;
	font-weight:700
}
.svc-cont .svc-txt{
	font-size:18px;
	text-align:center;
	color:#7f7f7f;
	line-height:1.4em;
	margin-top:20px;
	font-weight:normal
}
.svc-cont img{
	display:block;
	margin:35px auto 0
}
.down-btn{
	display:block;
	margin:0 auto;
	font-size:16px;
	text-align:center;
	width:136px;
	height:40px;
	line-height:40px;
	border-radius:7px;
	margin-top:35px
}
.down-btn-v1{
	color:#fff;
	background:#77b62e
}
.down-btn-v2{
	color:#ff8a64;
	border:1px solid #ff8a64;
}
.down-btn-v2:hover{
	color:#fff;
	background:#ff8a64;
}
.down-btn-v3{
	color:#5c6bc0;
	border:1px solid #5c6bc0;
}
.down-btn-v3:hover{
	color:#fff;
	background:#5c6bc0;
}

/* svc-bxslider */
.svc-bxslider li{
	height:620px;
	overflow:hidden
}
.svc-bxslider li .banner-web{
	max-width:none	;
	position:absolute;
	left:50%;
	bottom:0;
	transform:translateX(-50%)
}
.svc-bxslider .slider-cont{
	width:1300px;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-650px;
	text-align:left;
	overflow:hidden
}
.svc-bxslider .slider-cont img{
	display:block;
	float:left
}
.svc-bxslider li.banner-intro .slider-cont img{
	float:right
}
.svc-cont .me1-obj{
	position:absolute;
	left:50%;
	margin-left:-420px;
	bottom:-35px
}
.bx-wrapper img.banner-mob{
	display:none
}
.svc-bxslider dl{
	margin-left:580px;
	margin-top:75px
}
.svc-bxslider li.banner-intro dl{
	margin-left:0;
	margin-top:110px
}
.svc-bxslider dt{
	font-size:48px;
	color:#fff;
	line-height:1;
	margin-bottom:20px
}
.svc-bxslider dt span{
	display:block;
	font-size:28px;
	color:#fff;
	line-height:1.2;
	margin-bottom:10px
}
.svc-bxslider dd{
	font-size:24px;
	color:#fff;
	line-height:1.5;
	opacity:0.9
}
.svc-bxslider dd .disc{
	font-size:18px;
	display:block;
	line-height:1.2;
	text-indent: -0.8em;
    margin-left: 0.8em;
	margin-top:15px
}
.svc-bxslider li.banner-breath dt, .svc-bxslider li.banner-breath dt span{
	color:#040404
}
.bx-wrapper .bx-prev{
	left:10%
}
.bx-wrapper .bx-next{
	right:10%
}
.svc-banner-area .bx-pager{
	bottom:30px;
	width:100%;
	text-align:center
}
.svc-banner-area .bx-wrapper .bx-pager.bx-default-pager a{
	width:22px;
	height:22px;
	border-radius:50%;
	border:2px solid #2c2c2c;
	background:none;
	margin-left:28px;
	margin-right:0
}
.svc-banner-area .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child a{
	margin-left:0
}
.svc-banner-area .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#2c2c2c
}
.svc-cont.svc-to-area .svc-to-slide-wrap{
	position:relative
}
.svc-cont.svc-to-area .bx-wrapper {
	width:409px
}
.svc-cont.svc-to-area .svc-to-bxslider img{
	width:100%;
	margin:35px auto 80px
}
.svc-cont.svc-to-area .to-frame{
	width:596px;
	position:absolute;
	left:50%;
	margin-left:-298px;
	top:0
}

/* 1809 추가 */
.svc-disc-area{
	background:#000
}
.svc-disc-area>div{
	width:1203px;
	margin:0 auto
}
.svc-disc-area .svc-txt{
	color:#b5b5b5;
	line-height:1.7em;
	margin-top:0
}

@media screen and (min-width:1980px) {
	.svc-bxslider li .banner-web{
		width:100%
	}
}

@media screen and (max-width:1800px) {
	.bx-wrapper .bx-prev{
		left:7%
	}
	.bx-wrapper .bx-next{
		right:7%
	}
}

@media screen and (max-width:1600px) {
	.bx-wrapper .bx-next{
		right:15px
	}
	.bx-wrapper .bx-prev{
		left:15px
	}
}

@media screen and (max-width:1400px) {
	.svc-bxslider .slider-cont{
		width:1000px;
		margin-left:-500px
	}
	.svc-bxslider li.banner-intro .slider-cont{
		width:100%;
		height:100%;
		left:0;
		margin-left:0;
		padding-left:10%
	}
	.svc-bxslider li.banner-intro .slider-cont img{
		position:absolute;
		left:40%;
		bottom:0;
		float:none
	}
	.svc-bxslider .slider-cont dl{
		margin-left:572px
	}
	.svc-bxslider li.banner-intro dl{	
		margin-top:200px;
		width:33%
	}
}
	
@media screen and (max-width:1240px) {
	.br_1240{
		display:block
	}
	.svc-bxslider li.banner-program .banner-web{
		transform:translateX(-60%)
	}
	.svc-bxslider li.banner-intro .slider-cont img{
		left:45%
	}
	.svc-bxslider li.banner-intro dl{	
		width:38%
	}
	.svc-disc-area>div{
		width:90%
	}
}

@media screen and (max-width:1024px) {
	.br_1024{
		display:block
	}
	.svc-cont{
		padding:100px 0
	}
	.svc-cont.cont-top-area{
		padding:80px 0
	}
	.svc-cont > div{
		width:100%;
		padding:0 4%
	}
	.down-btn{
		font-size:24px;
		width:216px;
		height:64px;
		line-height:64px
	}
	.svc-bxslider li{
		position:relative;
		height:996px;
		padding-bottom:500px
	}	
	.svc-bxslider li .banner-web{
		display:none
	}
	.svc-bxslider li:before{
		display:block;
		content:'';
		width:100%;
		height:496px
	}
	.svc-bxslider li.banner-intro:before{
		background:url(/resources/img/banner/intro_bg_m.jpg) center bottom no-repeat;
		background-size:auto 496px
	}
	.svc-bxslider li.banner-breath:before{
		background:url(/resources/img/banner/breath_bg_m.jpg) center bottom no-repeat;
		background-size:auto 496px
	}
	.svc-bxslider li.banner-health:before{
		background:url(/resources/img/banner/health_bg_m.jpg) center bottom no-repeat;
		background-size:auto 496px
	}
	.svc-bxslider .slider-cont{
		top:496px;
		bottom:auto;
		left:0;
		width:100%;
		margin-left:0;
		padding:0 2%;
	}
	.svc-bxslider li.banner-intro .slider-cont{
		height:auto;
		padding-left:inherit
	}
	.bx-wrapper img.banner-mob{
		display:block;
		position:absolute;
		left:50%;
		bottom:500px;
		transform:translateX(-50%)
	}
	.bx-wrapper .bx-controls-direction a{
		display:none
	}
	.svc-bxslider .slider-cont img{
		display:none
	}
	.svc-bxslider .slider-cont dl, .svc-bxslider li.banner-intro dl{
		float:none;
		margin-top:40px;
		margin-left:0;
		padding:0 1%;
		width:100%;
	    box-sizing: border-box
	}
	.svc-bxslider .slider-cont dt{
		font-size:42px;
		color:#040404;
		text-align:center;
		margin-bottom:15px
	}
	.svc-bxslider .slider-cont dt span, .svc-bxslider li.banner-breath dt span{
		font-size:42px;
		color:#77b62e;
		margin-bottom:5px
	}	
	.svc-bxslider .slider-cont dd{
		color:#040404;
		text-align:center
	}
	.svc-banner-area .bx-pager{
		bottom:80px
	}
}

@media screen and (max-width:900px) {
	.svc-cont .me1-obj{
		left:3%;
		bottom:-5%;
		width:26%;
		margin-left:0
	}
}

@media screen and (max-width:640px) {
	.svc-cont{
		padding:60px 0
	}
	.svc-cont.cont-top-area{
		padding:55px 0
	}	
	.svc-bxslider .slider-cont{
		top:400px
	}
	.svc-cont h3{
		font-size:30px
	}
	.svc-cont .svc-txt{
		font-size:16px
	}
	.svc-cont img{
		width:90%;
		margin:25px 5% 0
	}
	.svc-cont .me1-obj{
		left:5%
	}
	.down-btn{
		font-size:16px;
		width:136px;
		height:40px;
		line-height:40px;
		margin-top:25px
	}
	.svc-bxslider li{
		height:740px;
		padding-bottom:360px
	}
	.svc-bxslider li:before{
		height:380px
	}
	.svc-bxslider li.banner-intro:before{
		background:url(/resources/img/banner/intro_bg_m.jpg) center bottom no-repeat;
		background-size:auto 380px
	}
	.svc-bxslider li.banner-breath:before{
		background:url(/resources/img/banner/breath_bg_m.jpg) center bottom no-repeat;
		background-size:auto 380px
	}
	.svc-bxslider li.banner-health:before{
		background:url(/resources/img/banner/health_bg_m.jpg) center bottom no-repeat;
		background-size:auto 380px
	}
	.bx-wrapper img.banner-mob{
		width:280px;
		bottom:360px
	}
	.svc-bxslider .slider-cont{
		top:380px
	}
	.svc-bxslider .slider-cont dl, .svc-bxslider li.banner-intro dl{
		margin-top:30px
	}
	.svc-bxslider .slider-cont dt{
		font-size:30px
	}
	.svc-bxslider .slider-cont dt span, .svc-bxslider li.banner-breath dt span{
		font-size:30px;
		margin-bottom:5px
	}
	.svc-bxslider .slider-cont dd{
		font-size:18px
	}
	.svc-bxslider dd .disc{
		font-size:14px
	}
	.svc-banner-area .bx-wrapper .bx-pager.bx-default-pager a{
		width:16px;
		height:16px;
		border-width:1px;
		margin-left:16px
	}
	.svc-banner-area .bx-pager{
		bottom:40px
	}
	.svc-cont.svc-to-area .bx-wrapper{
		width:61%
	}
	.svc-cont.svc-to-area .to-frame{
		width:90%;
		left:0;
		margin:25px 5% 0;
	}
	.svc-cont.svc-to-area .svc-to-bxslider img{
		margin:25px auto 50px
	}
	.svc-disc-area .svc-txt{
		text-align: left;
	    text-indent: -0.8em;
    	margin-left: 0.8em
	}
}
@media screen and (max-width:480px) {
	.svc-cont h3{
		font-size:24px
	}
	.svc-cont .svc-txt{
		font-size:14px
	}
	.svc-bxslider li{
		height:630px
	}
	.svc-bxslider li.banner-intro:before{
		background:url(/resources/img/banner/intro_bg_m.jpg) center bottom no-repeat;
		background-size:auto 300px
	}
	.svc-bxslider li.banner-breath:before{
		background:url(/resources/img/banner/breath_bg_m.jpg) center bottom no-repeat;
		background-size:auto 300px
	}
	.svc-bxslider li.banner-health:before{
		background:url(/resources/img/banner/health_bg_m.jpg) center bottom no-repeat;
		background-size:auto 300px
	}
	.svc-bxslider li:before{
		height:300px
	}
	.bx-wrapper img.banner-mob{
		width:220px;
		bottom:330px
	}
	.svc-bxslider .slider-cont{
		top:300px
	}
	.svc-bxslider .slider-cont dt{
		font-size:24px
	}
	.svc-bxslider .slider-cont dt span, .svc-bxslider li.banner-breath dt span{
		font-size:24px
	}
	.svc-bxslider .slider-cont dd{
		font-size:16px
	}
	.svc-bxslider dd .disc{
		font-size:12px
	}
	.down-btn{
		font-size:14px
	}
}

@media screen and (max-width:360px) {
	.svc-bxslider li{
		height:590px;
		padding-bottom:330px
	}
	.svc-bxslider li:before{
		height:260px
	}
	.svc-bxslider li.banner-intro:before{
		background:url(/resources/img/banner/intro_bg_m.jpg) center bottom no-repeat;
		background-size:auto 260px
	}
	.svc-bxslider li.banner-breath:before{
		background:url(/resources/img/banner/breath_bg_m.jpg) center bottom no-repeat;
		background-size:auto 260px
	}
	.svc-bxslider li.banner-health:before{
		background:url(/resources/img/banner/health_bg_m.jpg) center bottom no-repeat;
		background-size:auto 260px
	}
	.bx-wrapper img.banner-mob{
		width:185px;
		bottom:330px
	}
	.svc-bxslider .slider-cont{
		top:260px
	}
}