	.all_wrap{position:relative;}
	/* 기본 네모버튼 */
	.boxBtn{
		display:inline-block;
		height:45px;line-height:43px;min-width:145px;
		padding:0 10px;
		text-align:center;font-size:12px;color:#993f70;font-weight:bold;
		font-family: 'Montserrat','맑은 고딕', 'Malgun Gothic','Nanum Gothic', sans-serif;
		border:1px solid #993f70;
		transition:background-color 0.3s, color 0.3s;
	}
	.boxBtn:hover{
		color:#fff;
		background:#993f70;
	}
	/* 영문 타이틀 */
	.engTitle{
		font-size:18px;line-height:18px;color:#979797;text-align:center;
	}
	.engTitle h6{
		position:relative;z-index:3;
		padding:25px 0 30px 0;
		font-size:60px;line-height:60px;
		font-family: 'Montserrat','맑은 고딕', 'Malgun Gothic','Nanum Gothic', sans-serif;
	}
	.engTitle h6 .dia{
		position:absolute;z-index:-1;
		left:0;right:0;top:-220px;bottom:-200px;
		margin:auto;
	}
	.engTitle h6 b{color:#993f70;}
	/* 첫번째 슬라이더 */
	#firstSlider ul{overflow:hidden;}
	#firstSlider h6{
		display:block;
		position:absolute;z-index:20;
		left:0;top:50%;
		width:100%;
		font-size:70px;line-height:70px;
		font-size:3.65vw;line-height:3.65vw;
		font-family: 'Montserrat','맑은 고딕', 'Malgun Gothic','Nanum Gothic', sans-serif;
		text-align:center;color:#fff;
		transform:translateY(-50%);
		transition:opacity 0.7s;
	}
	.leftbar{
		clip: rect(0, auto, auto, 0);
		position:absolute;z-index:10;left:0;bottom:0;
		width:115px;min-height:480px;
	}
	.leftbar .middle{
		position:absolute;bottom:55px;left:0;
		width:115px;
		text-align:center;line-height:0;
	}
	.leftbar a{
		display:block;
		margin:0 auto 20px auto;
		width:20px;height:20px;
		background:no-repeat center top;
	}
	.leftbar a:hover{
		background-position:center -20px;
	}
	/* 슬라이더 컨트롤러 */
	.controlSlider{
		position:absolute;z-index:10;left:0;bottom:0;
		height:90px;line-height:90px;min-width:40%;
		padding:0 5%;
		font-family: 'Montserrat','맑은 고딕', 'Malgun Gothic','Nanum Gothic', sans-serif;
		font-size:22px;color:#993f70;text-align:right;
		background:#fff;
	}
	#firstSlider .controlSlider{
		left:0;right:0;margin:0 auto;
		width:250px;min-width:250px;height:54px;line-height:54px;
		padding:0;
		text-align:center;
		background:rgba(255,255,255,1);
	}
	#firstSlider .controlSlider .scroll{display:none;}
	.controlSlider .scroll{
		float:left;
		font-size:16px;
	}
	.controlSlider .now{display:inline-block;width:30px;}
	.controlSlider .playNstop,
	.controlSlider a{
		display:inline-block;vertical-align:middle;
		width:30px;height:50px;
		background:no-repeat center top;
	}
	.controlSlider a:hover{background-position:center -50px;}
	.controlSlider .playNstop.STOP{background-position:center -50px;}
	.bigArrowL,
	.bigArrowR{
		position:absolute;z-index:30;
		top:50%;margin-top:-60px;
		display:block;
		width:65px;height:120px;
		background-repeat:no-repeat;
		transition:background-position 0.3s;
	}
	.bigArrowL{
		left:115px;
		background-position:left center;
		background-image:url(../images/bigArrowL.png);
	}
	.bigArrowR{
		right:115px;
		background-position:right center;
		background-image:url(../images/bigArrowR.png);
	}
	.bigArrowL:hover,
	.bigArrowR:hover{
		background-position:center center;
	}
	/* 스크롤 텍스트 아래 라인 */
	.scrollLine{
		position:absolute;
		left:178px;top:0;
		margin-left:5.5%;
		width:1px;
		padding-top:10%;
		background:#a1537c;
	}