.mainWrap{
	position:relative;
	width:100%;
	/* margin-top:12rem; */
}
/* ======================== :::::: 메인비주얼 ~  :::::: ========================  */
.mainContInner{
	position:relative;
	width:100%;
	max-width:192rem;
	margin:0 auto;
	/* background:#ddd; */
	/* height:40rem; */
}
.mainContInner img{
	max-width:100%;
}
.pcmainv{display:block;}
.momainv{display:none;}
@media (max-width:767px) {
	.mainWrap {
		/* margin-top: 5rem; */
	}
	
	.pcmainv{display:none;}
	.momainv{display:block;}
}


.mainVBox{
	position:relative;
	width:100%;
	/* height:80rem; */
	height:100vh;
	background-image: url(/public/img/elevator/main/mainv_bg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.mvinner {
	padding: 10% 0 0 0;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.mviImg img{
	height:60rem;
}
.mviText dl{
	text-align:left;
	color: #EF5A28;
	font-family: Montserrat;
	font-size: 2.2rem;
	font-style: normal;
	font-weight: 600;
	line-height: 3rem;
}
.mviText h1 {
    margin: 1.6rem 0 0 0;
    gap: 3rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.mviText h1 strong{
	text-align:left;
	color: #111;
	font-family: 'Pretendard-ExtraBold';
	font-size: 6rem;
	font-style: normal;
	font-weight: 800;
	line-height: 7.4rem;
}
.mviText h1 span{
	text-align:left;
	color: #111;
	font-family: 'Pretendard-Bold';
	font-size: 2.2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2.6rem;
}
@media (max-width:1600px) {
	.mviImg img {
		height: 54rem;
	}
	.mviText h1 strong {
		font-size: 5rem;
		line-height: 6.4rem;
	}
}
@media (max-width:991px) {
	.mainVBox {
		padding: 10rem 0 0 0;
		height: 80rem;
	}
	.mvinner {
		padding: 0;
		display: flex;
		width: 100%;
		height: 100%;
		align-items: center;
		justify-content: center;
		flex-direction: column-reverse;
	}
	.mviText{
		text-align:center;
	}
	.mviText dl {
		text-align: center;
		font-size: 2rem;
		line-height: 2.6rem;
	}
	.mviText h1 {
		margin: 1.2rem 0 0 0;
		gap: 2rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
	}
	.mviText h1 strong {
		text-align: center;
		font-size: 4.6rem;
		line-height: 6rem;
	}
	.mviText h1 span {
		font-size: 2rem;
		line-height: 2.4rem;
	}
	.mviImg img {
		height: 44rem;
	}
}
@media (max-width:767px) {
	.mainVBox {
		padding: 10rem 0 4rem 0;
		height: auto;
	}
	.mvinner {
		padding: 0 3rem;
	}
	.mviText dl {
		font-size: 1.3rem;
		line-height: 2rem;
	}
	.mviText h1 {
		margin: 0.8rem 0 0 0;
		gap: 1rem;
	}
	.mviText h1 strong {
		font-size: 3.6rem;
		line-height: 4.6rem;
		letter-spacing: -0.72px;
	}
	.mviText h1 span {
		font-size: 1.6rem;
		line-height: 2.4rem;
		letter-spacing: -0.48px;
	}
	.mviImg img {
		height: auto;
	}
}

/* ======================== :::::: 주요사업 ~  :::::: ========================  */
.fieldwrap{
	position:relative;
	padding:10rem 0 10rem 0;
	background:#fff;
	overflow:hidden;
}
.fieldwrap:before {
    z-index: 3;
    position: absolute;
    bottom: 8.5rem;
    left: 5rem;
    content: 'Business';
    color: #FFF;
    font-family: Montserrat;
    font-size: 13rem;
    font-style: normal;
    font-weight: 700;
    line-height: 10rem;
    text-transform: uppercase;
}
.fieldSideBox{
	max-width:136rem;
	padding:0 2rem;
	margin:0 auto;
}
.fidBox{
	width:100%;
	position:relative;
	display:flex;
}
.fidtitleItem{
	position:relative;
	width:50%;
	padding:12rem 0 0 0;
	margin-right:2rem;
}
.fidtitleItem:after{
	content:'';
	z-index:2;
	position:absolute;
	right:0rem;
	top:0rem;
	height:100%;
	width:300%;
	border-radius: 0px 600px 600px 0px;
background: linear-gradient(0deg, #EBF4FD 0%, #EBF4FD 100%), linear-gradient(0deg, #FFF6F3 0%, #FFF6F3 100%), linear-gradient(180deg, rgba(255, 239, 234, 0.00) 0%, #FFEFEA 35%);
	
	/* border-radius: 0px 600px 600px 0px; */
/* background: linear-gradient(0deg, #FFEFEA 0%, #FFEFEA 100%), linear-gradient(180deg, rgba(255, 239, 234, 0.00) 0%, #FFEFEA 35%); */
}
.fidtitleItem .matitlebox{
	position:relative;
	z-index:5;
}

.fidItem{
	position:relative;
	width:50%;
	margin-left:2rem;
}
.fidItem ul {
    text-align: left;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    padding: 0;
    margin: 0;
}
.fidItem ul li {
    float: left;
    text-align: center;
    width: calc(50% - 1.5rem);
    position: relative;
    display: inline-block;
    list-style: none;
    margin: 0 3rem 3rem 0;
}
.fidItem ul li:nth-child(2){
	margin: 0 0 3rem 0;
}
.fidItem ul li:nth-child(3){
	margin: 0 3rem 0rem 0;
}
.fidItem ul li:nth-child(4){
	margin: 0 0 0 0;
}
.fidCont{
	padding:4rem 3rem;
	position:relative;
	width:100%;
	height:100%;
	border-radius: 1rem;
	border: 1px solid #EEE;
	background: #FFF;
	box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.04);
}
.fidCont:hover{
	border: 1px solid #EF5A28;
	background: linear-gradient(0deg, #FFF8F6 0%, #FFF8F6 100%), #FFF;
}
.fidCont:hover .fidmoreBtn{
	display:inline-block;
}
.fidmoreBtn {
	display:none;
    position: absolute;
    right: -1.8rem;
    top: 0rem;
}
.fidmoreBtn img{
	height:8.4rem;
}

.fidImg {
    display: flex;
    justify-content: center;
    align-items: flex-end;
	margin-bottom:3rem;
}
.fidImg img{
	height:12rem;
}
.fidIext h3 {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.fidIext h3 span{
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	color: #111;
	font-family: 'Pretendard-Bold';
	font-weight: 700;
	font-size: 2.6rem;
	line-height: 3.4rem;
}
.fidIext h3 dl{
	display:block;
	text-align:center;
	padding:0;
	margin:1rem 0 0 0;
	color: #111;
	font-family: 'Pretendard';
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 2.6rem;
}
/* .fidIext h3 dl br{display:none;} */
@media (max-width:1700px) {
	.fieldwrap:before {
		bottom: 8.5rem;
		left: 5rem;
		font-size: 11rem;
		line-height: 10rem;
	}
}
@media (max-width:1500px) {
	.fieldwrap:before {
		bottom: 8.5rem;
		left: 3rem;
		font-size: 11rem;
		line-height: 10rem;
	}
}
@media (max-width:1300px) {
	.fieldwrap:before {
		bottom: 8rem;
		left: 2rem;
		font-size: 9rem;
		line-height: 10rem;
	}

	.fidItem ul li {
		width: calc(50% - 1rem);
		margin: 0 2rem 2rem 0;
	}
	.fidItem ul li:nth-child(2) {
		margin: 0 0 2rem 0;
	}
	.fidItem ul li:nth-child(3) {
		margin: 0 2rem 0rem 0;
	}
	.fidCont {
		padding: 4rem 1rem;
	}
}
@media (max-width:991px) {
	.fidBox {
		width: 100%;
		position: relative;
		display: flex;
		flex-direction: column;
	}
	.fieldwrap:before {
		top: 44.8rem;
		bottom: inherit;
		left: 2rem;
		font-size: 9rem;
		line-height: 10rem;
	}
	.fidtitleItem {
		position: relative;
		width: 100%;
		padding: 6rem 0 12rem 0;
		margin-right: 0rem;
	}
	.fidItem {
		margin-top: 5rem;
		position: relative;
		width: 100%;
		margin-left: 0rem;
	}
	.fidCont {
		padding: 3rem 1rem;
	}
	.fidImg img {
		height: 10rem;
	}
}
@media (max-width:767px) {
	.fieldwrap {
		padding: 6rem 0 6rem 0;
	}
	.fieldwrap:before {
		top: 30.2rem;
		left: 1rem;
		font-size: 4.8rem;
		line-height: 4.1rem;
	}
	.fidtitleItem {
		padding: 4rem 0 6.6rem 0;
	}
	.fidItem {
		margin-top: 4rem;
	}
	.fidItem ul li {
		width: calc(50% - 0.45rem);
		margin: 0 0.9rem 0.9rem 0;
	}
	.fidItem ul li:nth-child(2) {
		margin: 0 0 0.9rem 0;
	}
	.fidItem ul li:nth-child(3) {
		margin: 0 0.9rem 0rem 0;
	}
	.fidCont {
		border-radius: 0.8rem;
		box-shadow: 5.344px 5.344px 16.033px 0px rgba(0, 0, 0, 0.04);
		padding: 2.4rem 1rem;
	}
	.fidImg {
		margin-bottom: 1.6rem;
	}
	.fidImg img {
		height: 6.5rem;
	}
	.fidIext h3 span {
		font-size: 1.8rem;
		line-height: 2.4rem;
	}
	.fidIext h3 dl {
		margin: 1rem 0 0 0;
		font-size: 1.4rem;
		line-height: 2.1rem;
	}
	.fidIext h3 dl br{display:block;}
	.fidmoreBtn {
		right: -1rem;
		top: 0rem;
	}
	.fidmoreBtn img {
		height: 4.4rem;
	}
}

/* ======================== :::::: // 주요사업 ~  :::::: ========================  */

/* ======================== :::::: 정기검사 ~  :::::: ========================  */
.sbig_upimg {
    position: absolute;
    right: 0rem;
    top: 10rem;
}
.big_downimg {
    position: absolute;
    left: 0rem;
    bottom: -4rem;
}
@media (max-width:1700px) {
	.sbig_upimg{display:none;}
	.big_downimg{display:none;}
}

.sucpWrap{
	z-index:5;
	position:relative;
	padding:10rem 0 10rem 0;
	background:#fff;
}
.sucrightimg {
    position: absolute;
    right: 0rem;
    top: -42rem;
}
.sucrightimg img{
	height:59.9rem;
}
.sucpSideBox{
	max-width:136rem;
	padding:0 2rem;
	margin:0 auto;
}
.sucpWrap .matitlebox{
	margin-bottom:8rem;
}
.sucpWrap .matitlebox h2 dl br{display:none;}
.matitlebox{
	position:relative;
}
.matitlebox strong{
	display:block;
	text-align:left;
	padding:0;
	margin:0 0 2rem 0;
	color: #EF5A28;
	font-family: Montserrat;
	font-size: 2.2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 2.6rem;
	letter-spacing: 0.44px;
}
.matitlebox h2{
	padding:0;
	margin:0;
}
.matitlebox h2 span{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	color: #111;
	font-family: 'Pretendard-Bold';
	font-weight: 700;
	font-size: 6.2rem;
	font-style: normal;
	font-weight: 700;
	line-height: 7.8rem;
}
.matitlebox h2 dl{
	display:block;
	text-align:left;
	padding:0;
	margin:3rem 0 0 0;
	color: #111;
	font-family: 'Pretendard';
	font-weight: 400;
	font-size: 2rem;
	font-style: normal;
	font-weight: 400;
	line-height: 3.4rem;
}

.sucUl ul{
    width: 100%;
    display: flex;
}
.sucUl li {
    width: calc(100%/4 - 2.7rem);
    margin-right: 3.6rem;
    height: auto;
    position: relative;
}
.sucUl li:nth-child(4) {
    margin-right: 0;
}
.sucitem{
	position:relative;
	width:100%;
}
.sucitem:hover .sucText h3 span{
	color:#EF5A28;
}
.sucitem:hover .sucText p{
	color:#EF5A28;
	font-family: 'Pretendard-SemiBold';
	font-weight: 600;
}
.sucImg{
	position:relative;
	display:flex;
	margin-bottom:2.4rem;
}
.sucImg img{
	border-radius:1rem;
	max-width:100%;
}

.sucText{
	position:relative;
}
.sucText h2{
	padding:0;
	margin:0;
}
.sucText h3 span{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	color: #111;
	font-family: 'Pretendard-Bold';
	font-weight: 700;
	font-size: 2.6rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.8rem;
}
.sucText h3 dl{
	display:block;
	text-align:left;
	padding:0;
	margin:0.8rem 0 0 0;
	color: #111;
	font-family: 'Pretendard';
	font-weight: 400;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: 2.6rem;
}
.sucText p{
	display:block;
	text-align:left;
	padding:0;
	margin:2.2rem 0 0 0;
	color: #888;
	font-family: 'Pretendard';
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 2.2rem;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}
@media (max-width:1700px) {
	.sucrightimg{display:none;}
}
@media (max-width:1300px) {
	.matitlebox h2 span {
		font-size: 5.6rem;
		line-height: 7.2rem;
	}
	.matitlebox h2 dl {
		margin: 2.6rem 0 0 0;
		font-size: 1.9rem;
		line-height: 3.2rem;
	}
	
	
	.sucpWrap .matitlebox {
		margin-bottom: 6rem;
	}
	.sucUl li {
		width: calc(100%/4 - 1rem);
		margin-right: 2rem;
	}
	.sucText h3 span {
		font-size: 2.5rem;
		line-height: 3.6rem;
	}
	.sucText h3 dl {
		margin: 0.8rem 0 0 0;
		font-size: 1.7rem;
		line-height: 2.5rem;
	}
}
@media (max-width:991px) {
	.matitlebox strong {
		margin: 0 0 1.6rem 0;
		font-size: 2rem;
		line-height: 2.4rem;
		letter-spacing: 0.44px;
	}
	.matitlebox h2 span {
		font-size: 4.4rem;
		line-height: 6rem;
	}
	.matitlebox h2 dl {
		margin: 2rem 0 0 0;
		font-size: 1.9rem;
		line-height: 3.2rem;
	}
	
	
	.sucpWrap .matitlebox {
		margin-bottom: 5rem;
	}
	.sucUl ul {
		text-align: left;
		width: 100%;
		display: flex;
		flex-flow: row wrap;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.sucUl li {
		width: calc(50% - 1.5rem);
        margin: 0 3rem 4rem 0;
	}
	.sucUl li:nth-child(2){
		margin:0 0 4rem 0;
	}
	.sucUl li:nth-child(3) {
		margin: 0 3rem 0 0;
	}
	.sucUl li:nth-child(4) {
		margin: 0;
	}
}
@media (max-width:767px) {
	.matitlebox strong {
		margin: 0 0 1rem 0;
		font-size: 1.3rem;
		line-height: 2rem;
		letter-spacing: 0.26px;
	}
	.matitlebox h2 span {
		font-size: 2.8rem;
		line-height: 3.6rem;
	}
	.matitlebox h2 dl {
		margin: 2rem 0 0 0;
		font-size: 1.6rem;
		line-height: 2.4rem;
	}
	
	
	.sucpWrap {
		overflow:hidden;
		padding: 6rem 0 0rem 0;
	}
	.sucpWrap .matitlebox {
		padding: 0 2rem;
		margin-bottom: 4rem;
	}
	.sucpWrap .matitlebox h2 dl br{display:block;}
	.sucpSideBox{
		padding:0;
	}
	.sucUl{
		overflow-x: scroll;
		position:relative;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	.sucUl:-webkit-scrollbar {
		display: none;
	}
	.sucUl ul {
		text-align: left;
		width: 120rem;
		display: flex;
		flex-flow: inherit;
		list-style: inherit;
		padding: 0 2rem;
		margin: 0;
	}
	.sucUl li {
		width: calc(100% - 1rem);
        margin: 0 2rem 0 0;
	}
	.sucUl li:nth-child(2){
		margin: 0 2rem 0 0;
	}
	.sucUl li:nth-child(3) {
		margin: 0 2rem 0 0;
	}
	.sucUl li:nth-child(4) {
		margin: 0;
	}
	.sucImg {
		margin-bottom: 2rem;
	}
	.sucText h3 span {
		font-size: 1.8rem;
		line-height: 2.6rem;
	}
	.sucText h3 dl {
		margin: 0.6rem 0 0 0;
		font-size: 1.5rem;
		line-height: 2.1rem;
	}
	.sucText p {
		margin: 1.4rem 0 0 0;
		font-size: 1.4rem;
		line-height: 2rem;
	}
}
/* ======================== :::::: // 정기검사  :::::: ========================  */


/* ======================== :::::: 안전정보 ~  :::::: ========================  */
.safeInfowrap{
	position:relative;
	padding:10rem 0 10rem 0;
	background: #F8F8F8;
}

/* .safeleftimg img{ */
	/* height:59.9rem; */
/* } */
.safeInfoSideBox{
	max-width:136rem;
	padding:0 2rem;
	margin:0 auto;
}

.safeInfowrap .matitlebox {
    margin-bottom: 5rem;
}

.mediaBox{
	overflow:hidden;
	display:flex;
	width:100%;
	position:relative;
	border-radius: 1.5rem;
	background: #FFF;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);
}
.mediaItem:nth-child(1){
	border-right: 1px solid #EEE;
}
.mediaItem{
	width:50%;
	padding:4rem;
	background: #FFF;
}
.medh2{
	position:relative;
	display:block;
	margin-bottom:3rem;
}
.medh2 h2 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
	padding:0;
	margin:0;
}
.medh2 h2 span{
	display:block;
	text-align:left;
	padding:0;
	margin:0 0 1.2rem 0;
	color: #111;
	font-family: 'Pretendard-Bold';
	font-weight: 700;
	font-size: 3rem;
	font-style: normal;
	font-weight: 700;
	line-height: 3.8rem;
}
.medh2 h2 dl{
	display:block;
	text-align:left;
	padding:0;
	margin:0;
	color: #111;
	font-family: 'Pretendard';
	font-weight: 400;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: 2.2rem;
}
.moreBtn {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0rem;
    top: 0rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.moreBtn b{
	padding:0;
	margin:0;
	color: #666;
    font-family: 'Pretendard';
    font-weight: 400;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.2rem;
}
.moreBtn:hover span{
	background-image: url(/public/img/elevator/main/moreBtn_on.png);
}
.moreBtn:hover{
	color: #111;
}
.moreBtn span{
	margin-left:1.2rem;
	display:inline-block;
	width: 3.8rem;
	height: 3.8rem;
	border-radius: 6px;
	background-image: url(/public/img/elevator/main/moreBtn_off.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.medlist{
	border-top: 1px solid #111;
	display:block;
}
.medlist ul{
	position:relative;
	padding:0;
	margin:0;
}
.medlist ul li {
    list-style: none;
    position: relative;
    padding: 1.8rem 11.2rem 1.8rem 1.2rem;
    margin: 0;
    border-bottom: 1px solid #EEE;
}
.medlist ul li:last-child{
	border-bottom: none;
}
.medlist ul li:hover a h3{
	color: #111;
	font-family: 'Pretendard-SemiBold';
	font-weight: 600;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}
.medlist ul li h3{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	
	color: #666;
	font-family: 'Pretendard';
	font-weight: 400;
	font-size: 1.6rem;
	font-style: normal;
	line-height: 2.2rem;
}
.medlist ul li span {
    transform: translateY(-50%);
    position: absolute;
    right: 1.2rem;
    top: 50%;
    color: #AAA;
    font-family: 'Pretendard-Medium';
    font-weight: 500;
    font-size: 1.6rem;
    font-style: normal;
    line-height: 2.2rem;
}

@media (max-width:991px) {
	.mediaBox {
		display: flex;
		width: 100%;
		border-radius: 1.5rem;
		box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);
		flex-direction: column;
	}
	.mediaItem {
		width: 100%;
		padding: 4rem 3rem;
		background: #FFF;
	}
	.mediaItem:nth-child(1) {
		border-bottom: 1px solid #eee;
		border-right: none;
	}
}
@media (max-width:767px) {
	.safeInfowrap {
		padding: 6rem 0 6rem 0;
	}
	.safeInfowrap .matitlebox {
		margin-bottom: 4rem;
	}
	.mediaBox {
		border-radius: 1rem;
		box-shadow: none;
	}
	.mediaItem {
		padding: 2.4rem 1.6rem;
	}
	.medh2 {
		margin-bottom: 2rem;
	}
	.medh2 h2 span {
		margin: 0 0 0.6rem 0;
		font-size: 2rem;
		line-height: 2.6rem;
	}
	.medh2 h2 dl {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.moreBtn b{display:none;}
	.moreBtn span {
		margin-left: 0;
		width: 3.2rem;
		height: 3.2rem;
		border-radius: 4px;
	}
	.medlist ul li {
		padding: 1.5rem 8rem 1.5rem 0rem;
	}
	.medlist ul li h3 {
		font-size: 1.4rem;
		line-height: 2rem;
	}
	.medlist ul li span {
		right: 0;
		top: 50%;
		font-size: 1.3rem;
		line-height: 2rem;
	}
}
/* ======================== :::::: // 안전정보 ~  :::::: ========================  */


/* ======================== :::::: 로고슬라이드 ~  :::::: ========================  */
.logoslwrap{
	z-index:4;
	overflow:hidden;
	position:relative;
	padding:8rem 0;
	background: #fff;
}
.logoslSideBox{
	max-width:136rem;
	padding:0 2rem;
	margin:0 auto;
}
.swiper.newslide{
	overflow:unset;
}
.newslide .swiper-slide{
	/* width:auto; */
	/* margin-right:2.4rem; */
}
.newslide .swiper-slide:last-child{
	margin-right:0rem;
}
.prlogobox{
	/* width:20rem; */
	height:8rem;
	background:#fff;
}
.prlogobox img{
	max-width:100%;
}

.cusBtnGroup {
    max-width: 100%;
    height: 0;
    display: inline-flex;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 20;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0;
    justify-content: space-between;
    align-items: center;
}
.cusBtnGroup .swiper-button-next, .cusBtnGroup .swiper-button-prev {position: relative; top: unset; left: -7rem; margin: 0; display: unset; width: 5rem; height: 5rem; display: block;}
.cusBtnGroup .swiper-button-next {
    left: 7rem;
    right: inherit;
}
.cusBtnGroup .swiper-button-prev, .cusBtnGroup .swiper-button-next {background: rgba(238, 238, 238, 0.80); backdrop-filter: blur(2.5px); border-radius:0.8rem; -webkit-backdrop-filter: blur(2.5px);}
.cusBtnGroup .swiper-button-prev.swiper-button-disabled, .cusBtnGroup .swiper-button-next.swiper-button-disabled {background: rgba(0, 0, 0, 0.10); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);}
.cusBtnGroup .swiper-button-prev:after {content:''; width:2rem; height:1rem; background:url(../img/elevator/main/mainVLeftArrow.png) no-repeat center / contain; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.cusBtnGroup .swiper-button-next:after {content: ''; width:2rem; height:1rem; background: url(../img/elevator/main/mainVRightArrow.png) no-repeat center / contain; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
@media (max-width:1360px) {
	.logoslwrap {
		padding: 6rem 0;
	}
	.cusBtnGroup .swiper-button-next, .cusBtnGroup .swiper-button-prev {
		left: 0;
		width: 5rem;
		height: 5rem;
	}
	.cusBtnGroup .swiper-button-next {
		left:  0;
		right: inherit;
	}
	.newslide .swiper-slide {
		width: auto;
	}
}
@media (max-width:767px) {
	.logoslwrap {
		padding: 3rem 0;
	}
	.cusBtnGroup .swiper-button-next, .cusBtnGroup .swiper-button-prev {
		border-radius: 0.4rem;
		left: 0;
		width: 3.2rem;
		height: 3.2rem;
	}
	/* .newslide .swiper-slide { */
		/* margin-right: 1.4rem; */
	/* } */
	.prlogobox {
		/* width: 12.5rem; */
		height: 5rem;
	}
}
/* ======================== :::::: // 로고슬라이드 ~  :::::: ========================  */