/* 　 */
#IMPopupPlateBackModal{
	display:none;
	position:fixed;
	z-index:99999;
	width:100vw;
	height:100vh;
	background:#000;
	opacity:0.7;
}
#IMPopupPlateBack{
	display:none;
	position:fixed;
	z-index:99998;
	width:100vw;
	height:100vh;
	background:#000;
	opacity:0.7;
}
#IMPopupPlate{
	display:none;
	position:fixed;
	z-index:100000;
	width:70vw;
	height:70vh;
	top:15vh;
	left:15vw;
	background:#fff;
	padding:10px;
	font-size:20px;
	line-height:28px;
	overflow-y:scroll;
}
#IMPopupPlate a{
	text-decoration:none;
	color:inherit;
}

div.SysadMenuBtn{
	position:fixed;
	z-index:100001;
	background:#000000;
	opacity:0;
	padding:0.5vw;
	font-size:1vw;
}
div.SysadMenuBtn:hover{
	opacity:0.7;
}
div.SysadMenuBtn a{
	color:#ffffff;
	text-decoration:none;
}

#SysadMenuPlate{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	box-sizing:border-box;
	z-index:99997;
	padding:0.6vw;
	font-size:1vw;
	background:#c0c0c0;
	line-height:1.5vw;
	white-space:nowrap;
}
#SysadMenuPlate a{
	display:inline-block;
	margin-right:2em;
	text-decoration:none;
}

#IMPopupPlate div.IMPopupCloseBtn{
	text-align:right;
	font-weight:bold;
}
#IMPopupPlate div.IMPopupCloseBtn a{
	color:inherit;
	text-decoration:none;
}



body.gate_master_movieform #IMForm-youtube_url{
    width:50em;
    padding:0.5em;
}
body.gate_master_movieform #IMForm-youtube_url::placeholder{
    color:#c0c0c0;
}
body.gate_master_movie table.MovieTable tr:nth-child(1) td{
    text-align:center;
}
body.gate_master_movie table.MovieTable td{
    padding:0.5em 1em;
    text-align:left;
}
