.rotateslider-container {
	position:relative;
	width:100%;
	height:90.05vw; 
	/*background-color:#efefef;*/
}

.rotateslider-container .rotateslider-item {
	position:absolute;
	top:0%;
	left:0%;
	width:63.451vw;
	height:100%;
	-webkit-transform:/*translateY(-50%) translateX(-50%)*/ scale(0.8);
	-ms-transform:/*translateY(-50%) translateX(-50%)*/ scale(0.8);
	transform:/*translateY(-50%) translateX(-50%)*/ scale(0.8);
	opacity:0;
	-webkit-filter:blur(5px);
	filter:blur(5px);
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	overflow:hidden; 
}

.write .rotateslider-container .rotateslider-item:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.7) url('/image/sub/write_thumb_default.png') no-repeat center/cover; z-index:9; }

.rotateslider-container .rotateslider-item img, 
.rotateslider-container .rotateslider-item .ff-container,
.rotateslider-container .rotateslider-item .ff-container canvas {
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	object-position:center !important;
}

.rotateslider-container .rotateslider-item.next {
	left:12%;
	opacity:0.3;
}

.rotateslider-container .rotateslider-item.prev {
	left:-12%;
	opacity:0.3;
}

.rotateslider-container .rotateslider-item.now {
	top:0%;
	left:0;
	-webkit-transform:/*translateY(-50%) translateX(-50%)*/ scale(1);
	-ms-transform:/*translateY(-50%) translateX(-50%)*/ scale(1);
	transform:/*translateY(-50%) translateX(-50%)*/ scale(1);
	opacity:1;
	-webkit-filter:blur(0px);
	filter:blur(0px);
	z-index:1;
}

.rotateslider-container .arrow {
	display:inline-block;
	position:absolute;
	margin-top:-25px;
	top:50%;
	width:50px;
	height:50px;
	background-color:#000;
	cursor:pointer;
}

.rotateslider-container .arrow.left {
	left:0;
}

.rotateslider-container .arrow.right {
	right:0;
}