/* 슬라이드 배너 */

/* 모바일 환경 */
@media screen and (max-width:1200px){
	#wrap > #wrap_banner{
		position:relative;
	}
	#wrap > #wrap_banner #prevArrow{
		display:none;
	}
	#wrap > #wrap_banner #nextArrow{
		display:none;
	}
	#wrap > #wrap_banner > #slick-slider{
		position:relative;
		height:600px;
		overflow:hidden;
	}
	#wrap > #wrap_banner > #slick-slider .slide{
		position:relative;
		height:600px;
		background-position:center -120px !important;
		background-repeat:no-repeat;
		background-size:cover;
		margin:auto;
		overflow:hidden;
	}
	#wrap > #wrap_banner > #slick-slider .slide .text{
		position:absolute;
		top:54%;
		left:10px;
		transform:translateY(-50%);
		width:calc(100% - 20px);
		color:#000;
		text-align:center;
		margin-top:0px;
	}
	#wrap > #wrap_banner > #slick-slider .slide .text .br{
		font-size:0px;
	}
	#wrap > #wrap_banner > #slick-slider .slide .text > .p1{
		font-size:20px;
		font-weight:600;
		font-family:'Noto Sans KR';
		text-shadow: 4px 4px 6px #fff;
		line-height:28px;
		letter-spacing:2px;
	}
	#wrap > #wrap_banner > #slick-slider .slide .text > .p1 .stress1{
		font-size:35px;
		font-style:italic;
		font-weight:800;
		font-family:'견고딕','Noto Sans KR';
		letter-spacing:10px;
	}
	#wrap > #wrap_banner > #slick-slider .slide .text > .p1 .stress2{
		color:#FF5E00;
		font-size:28px;
		font-style:italic;
		letter-spacing:2px;
		margin-right:5px;
	}
	#wrap > #wrap_banner > #slick-slider .slide .text > .p1_sub{
		font-size:18px;
		font-weight:600;
		text-shadow: 2px 2px 3px #fff;
		line-height:25px;
		letter-spacing:-1px;
		margin-top:10px;
	}
	#wrap > #wrap_banner > #slick-slider .slide .text > .p1_sub > .stress{
		font-size:20px;
	}

	/* 하단 페이징 */
	#wrap > #wrap_banner > #slick-slider .slick-dots{
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		justify-content:center;
		margin:0;
		padding:6px 0;
		bottom:10px;
	}
	#wrap > #wrap_banner > #slick-slider .slick-dots li{
		list-style:none;
		margin:0px 5px;
		width:17px;
		height:17px;
		box-sizing:border-box;
		border:2px solid #fff;
		border-radius:50%;
		background:rgba(255,255,255,0);
	}
	#wrap > #wrap_banner > #slick-slider .slick-dots li button{
		display:none;
	}
	#wrap > #wrap_banner > #slick-slider .slick-dots li.slick-active{ /* Text animation */
		background:#fff;
		opacity:1;
	}
}

/* PC 환경 */
@media screen and (min-width:1201px){
	#wrap > #wrap_banner{
		position:relative;
	}
	#wrap > #wrap_banner #prevArrow{
		position:absolute;
		top:50%;
		left:50%;
		margin-top:30px;
		margin-left:-600px;
		cursor:pointer;
		z-index:5;
	}
	#wrap > #wrap_banner #nextArrow{
		position:absolute;
		top:50%;
		left:50%;
		transform:translateX(-100%);
		margin-top:30px;
		margin-left:600px;
		cursor:pointer;
		z-index:5;
	}
	#wrap > #wrap_banner > #slick-slider{
		position:relative;
		max-width:2000px;
		height:850px;
		margin:auto;
		overflow:hidden;
	}
	#wrap > #wrap_banner > #slick-slider .slide{
		position:relative;
		width:100%;
		height:850px;
		/*height:100vh;*/
		/*background-size:100%;*/
		background-position:center top !important;
		overflow:hidden;
	}
	#wrap > #wrap_banner > #slick-slider .slide-1 .text{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		width:100%;
		color:#000;
		text-align:center;
		margin-top:50px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-1 .text .br{
		display:none;
	}
	#wrap > #wrap_banner > #slick-slider .slide-1 .text > .p1{
		font-size:28px;
		font-weight:600;
		font-family:'Noto Sans KR';
		text-shadow: 4px 4px 6px #fff;
		letter-spacing:2px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-1 .text > .p1 .stress1{
		font-size:43px;
		font-style:italic;
		font-weight:700;
		font-family:'견고딕','Noto Sans KR';
		letter-spacing:10px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-1 .text > .p1 .stress2{
		color:#FF5E00;
		font-size:38px;
		font-style:italic;
		letter-spacing:2px;
		margin-right:5px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-1 .text > .p1_sub{
		font-size:20px;
		font-weight:600;
		text-shadow: 2px 2px 3px #fff;
		margin-top:-10px;
		letter-spacing:-1px;
		margin-top:5px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-1 .text > .p1_sub > .stress{
		font-size:30px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-2 .text{
		position:absolute;
		top:50%;
		left:0px;
		transform:translateY(-50%);
		width:100%;
		color:#000;
		text-align:center;
		margin-top:50px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-2 .text .br{
		display:none;
	}
	#wrap > #wrap_banner > #slick-slider .slide-2 .text > .p1{
		font-size:28px;
		font-weight:600;
		font-family:'Noto Sans KR';
		text-shadow: 4px 4px 6px #fff;
		letter-spacing:2px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-2 .text > .p1 .stress1{
		font-size:43px;
		font-style:italic;
		font-weight:700;
		font-family:'견고딕','Noto Sans KR';
		letter-spacing:10px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-2 .text > .p1 .stress2{
		color:#FF5E00;
		font-size:38px;
		font-style:italic;
		letter-spacing:2px;
		margin-right:5px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-2 .text > .p1_sub{
		font-size:20px;
		font-weight:600;
		text-shadow: 2px 2px 3px #fff;
		margin-top:-10px;
		letter-spacing:-1px;
		margin-top:5px;
	}
	#wrap > #wrap_banner > #slick-slider .slide-2 .text > .p1_sub > .stress{
		font-size:30px;
	}

	/* 하단 페이징 */
	#wrap > #wrap_banner > #slick-slider .slick-dots{
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		justify-content:center;
		margin:0;
		padding:0;
		bottom:30px;
	}
	#wrap > #wrap_banner > #slick-slider .slick-dots li{
		list-style:none;
		margin:0px 5px;
		width:20px;
		height:20px;
		box-sizing:border-box;
		border:2px solid #fff;
		border-radius:50%;
		background:rgba(255,255,255,0);
	}
	#wrap > #wrap_banner > #slick-slider .slick-dots li button{
		display:none;
	}
	#wrap > #wrap_banner > #slick-slider .slick-dots li.slick-active{ /* Text animation */
		background:#fff;
		opacity:1;
	}
}