@charset "utf-8";
/*読み込み時loadingＧifアニメ*/
#op_div{
	position: fixed;
	top:0;left: 0;
	background-color: #FFF;
	width: 100%;height: 100vh;
	overflow-y: hidden;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	z-index: 999;
}
.op_img{
	width: 100%;
	max-width: 500px;
	height: auto;
}
#oploadid{
	width: 22px;
	height: auto;
}
/*アニメ*/
.anime_opout{animation: ani_opout 0.4s forwards;}
@keyframes ani_opout {
    0% {top: 0;}
    100%{top:-100vh;display: none;}
}

@media screen and (max-width: 540px) {
.op_img{
	width: 90%;
}
}
