a,div{outline:none;}

.glyphicon-chevron-right:before{content:none;}/*배너 오른쪽 화살표*/
.glyphicon-chevron-left:before{content:none;}/*배너 왼쪽 화살표*/
.c_left_control{opacity:40%;}/*배너 왼쪽 화살표*/
.c_left_control:hover{opacity:80%;}/*배너 왼쪽 화살표*/
.c_right_control{opacity:40%;}/*배너 오른쪽 화살표*/
.c_right_control:hover{opacity:80%;}/*배너 오른쪽 화살표*/

.com2_realtime{border:solid 1px #ddd; border-radius:5px; overflow:hidden;}/*실시간 화상 클래스 각 메뉴*/
.com2_realtime:hover{box-shadow:0 5px 10px rgba(0,0,0,0.2); margin-top:-10px; border:solid 1px #ddd}

.hover_box{transition:all 0.3s; margin-left:10px; margin-right:10px;}
.hover_box:hover{margin-bottom:10px;}


/*동영상*/
.com2_video{border:solid 1px #ddd; border-radius:5px; overflow:hidden;}
.com2_video:hover{box-shadow:0 5px 10px rgba(0,0,0,0.2); margin-top:-10px; border:solid 1px #ddd;}
.cm2_img{position:relative;padding-bottom:70%; overflow:hidden;}
.cm2_img img{position:absolute; height:100%; left:50%; transform:translateX(-50%);}

/*회의실*/
.com2_box_border{background-color:#fff; border-top:solid 5px #4458cb; border-bottom:solid 5px #4458cb; border-left:solid 1px #eee; border-right:solid 1px #eee; transition:all 0.2s;}

.com2_box_border:hover{margin-top:-5px; box-shadow:0 5px 10px rgba(0,0,0,0.3);}

.c2_btn_ready{background-color:#4458cb; border:none; border-radius:30px;overflow:hidden; height: 38px; padding:0; line-height:37px;}/*참여하기 버튼*/
.c2_btn_ready:hover{background-color:#4458cb; border:none; color:#fff;}
.c2_btn_ready:hover span{margin-right:0;}
.c2_btn_ready span{height:37px; width:37px; background-color:#3b48b8; display:block; line-height:37px; float:right; border-radius:50%; margin-right:-37px; transition:all 0.5s;}
/*회의실*/

.c_company_intro{position:absolute;left:20px; top:50%;transform:translateY(-50%);}

.c_company_intro span{border-radius:5px !important;width:100%;}

.company_intro2{transition:all 0.2s;}

.company_intro2:hover{box-shadow:5px 5px 8px rgba(0,0,0,0.3);margin-left:-2px;margin-top:-2px;}

.footer_wrap{background-color:#f5f8fb;}
.footer_link{background-color:#f5f8fb;}

@media (max-width:991px){
}
.shadow_background{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: linear-gradient(90deg, rgba(84,84,84,1) 0%, rgba(0,212,255,0) 100%);
}
.main_hjm{
	background-color:white;

}

.hjm_mainText{
	position:absolute;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	left:20%; top:50%;
	width:400px;
	aspect-ratio: 1 / 1;
	transform:translateY(-50%);
	padding:20px;
	z-index:50;
	background: linear-gradient(130deg, rgba(48,0,250,1) 0%, rgba(93,0,181,1) 100%);
	border-radius:10px;
}

.hjm_object1{
	display:block;
	position:absolute;
	left:19%;
	top:50%;
	width:15%;
	height:150%;
	transform:translate(-50%,-50%) rotate(21deg);
	background-color:#5d00b5 ;
	opacity:0.5;
	mix-blend-mode:multiply;
}

.hjm_mainText h1{
	font-weight:700;
	font-size:35px;
}


@media (max-width:768px){
	.hjm_mainText{
	position:absolute;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	left:20%; top:50%;
	width:300px;
	aspect-ratio: 1 / 1;
	transform:translateY(-50%);
	padding:20px;
	z-index:50;
	background: linear-gradient(130deg, rgba(48,0,250,1) 0%, rgba(93,0,181,1) 100%);
	border-radius:10px;
}

.hjm_object1{
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	width:15%;
	height:150%;
	transform:translate(-50%,-50%) rotate(21deg);
	background-color:#5d00b5 ;
	opacity:0.5;
	mix-blend-mode:multiply;
}

.hjm_mainText h1{
	font-weight:700;
	font-size:22px;
	text-align:center;
}

}

.hjm_mainText__block{
	width:100%;
}

@media (max-width:480px){
	.hjm_mainText{
	position:absolute;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	left:20%; top:50%;
	width:220px;
	aspect-ratio: 1 / 1;
	transform:translateY(-50%);
	padding:20px;
	z-index:50;
	background: linear-gradient(130deg, rgba(48,0,250,1) 0%, rgba(93,0,181,1) 100%);
	border-radius:10px;
}

.hjm_object1{
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	width:15%;
	height:150%;
	transform:translate(-50%,-50%) rotate(21deg);
	background-color:#5d00b5 ;
	opacity:0.5;
	mix-blend-mode:multiply;
}

.hjm_mainText h1{
	font-weight:700;
	font-size:18px;
	text-align:center;
}

}
