
.videoDisplay{
	width: 100%;
	height: 85%;
	background-color: #000000;
	position: absolute;
}

.videoDisplay {
	height: 100%;
}

.videoClass0:before,
.videoClass1:before {
	content: '';
	display: block;
	width: 100%;
	padding: 56.25% 0 0;
}

.videoClass0 iframe,
.videoClass1 iframe {
	top: 0;
	left: 0;
}

.mainVideo{
	width: 100%;
	/*height: 85%;*/
	position: absolute;
	right: 0px;
	left: 0px;
	margin: 0 auto;
	z-index: 1;
}

.subVideo{
	width: 30%;
	height: auto;
	position: absolute;
	left: auto;
	right: 0px;
	z-index: 2;
}

.iconTable{
	margin: auto;
}

.disabledIcon {
	opacity: .6;
	pointer-events: none;
	cursor: pointer;
}

.videoIconList{
	width: 100%;
	background-color: #000000;
	position: absolute;
	bottom: 0;
}

.videoIcon{
	padding: 10px;
}

span{
	height:40px;
	width:40px;
	display:block;
	position:relative;
}

.stopIcon{
	height:36px;
	width:36px;
	border:2px solid #FFFFFF;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}

.stopIcon:before, .stopIcon:after{
	content:'';
	height:20px;
	width:4px;
	display:block;
	background:#FFFFFF;
	position:absolute;
	top:8px;
	left:12px;
}

.stopIcon:after{
	left:20px;
}

.playIcon{
	height:36px;
	width:36px;
	border:2px solid #FFFFFF;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
}

.playIcon:before{
	content:'';
	height:0;
	width:0;
	display:block;
	border:10px	transparent	solid;
	border-right-width:0;
	border-left-color:#FFFFFF;
	position:absolute;
	top:8px;
	left:14px;
}

.changeIcon{
	height:36px;
	width:36px;
	border:2px solid #FFFFFF;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}

.changeIcon:before, .changeIcon:after{
	content:'';
	display:block;
	position:absolute;
}

.changeIcon:before{
	height:12px;
	width:20px;
	top:10px;
	left:10px;
	background:#FFFFFF;
}

.changeIcon:after{
	height:10px;
	width:18px;
	top:14px;
	left:6px;
	border-left:2px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
}

.closeIcon{
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border:2px solid #FFFFFF;
	width:36px;
	height:36px;
}

.closeIcon:before, .closeIcon:after{
	content:'';
	height:3px;
	width:23px;
	display:block;
	background:#FFFFFF;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	position:absolute;
	top:16.5px;
	left:7px;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
}

.closeIcon:after{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}

.openIcon{
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border:2px solid #FFFFFF;
	width:36px;
	height:36px;
}

.openIcon:before, .openIcon:after{
	content:'';
	height:3px;
	width:23px;
	display:block;
	background:#FFFFFF;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	position:absolute;
	top:16px;
	left:7px;
}

.openIcon:after{
	height:23px;
	width:3px;
	top:6px;
	left:17px;
}

.notPlayVideo{
	color:#FFFFFF;
	font-size:15px;
	text-align:center;
}

/* VER3-IT-2017-01-006�Ή� 2017/10/06 k.ito Start */
.restartIcon{
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border:2px solid #FFFFFF;
	width:36px;
	height:36px;
}

.restartIcon::before {
	position: absolute;
	content: "";
	top: 8px;
	right: 10px;
	width: 0px;
	height: 0px;
	border-top: 10px solid rgba(44, 44, 44, 0);
	border-bottom: 10px solid transparent;
	border-right: 10px solid #FFFFFF;
}

.restartIcon::after {
	content:'';
	height:20px;
	width:4px;
	display:block;
	background:#FFFFFF;
	position:absolute;
	top:8px;
	left:10px;
}

/* VER3-IT-2017-01-006�Ή� 2017/10/06 k.ito End */

@media(max-width:767px) {
  .subVideo {
      width: 60%;
      top: 0;
      margin: 56.25% 0 0;
  }
}
