@charset "utf-8";
/* 	CSS Document 
	last edit: 	2022.7.1 nagayama　リンクエリア変更
	copyright ©JSL Corporation all rights Reserved.
	無断転載・複製を禁じます。
*/
main{
	clear:both;
}

html, body{
	margin:0;
	padding:0;
	height: 100%;
	-webkit-touch-callout:none;	/* 	長押し禁止*/
	user-select: none;
}

h1 {
	margin:10px;
	font-size:2rem;
	font-family: "M PLUS Rounded 1c";
	text-align:center;
	
}

h2 {
	margin-top:0px;
	margin-left:5px;
	 /*margin-right:10px;*/
	margin-bottom:0px;
	padding: 0%;
	vertical-align: middle;
	font-size:1.3rem;
	font-family: "M PLUS Rounded 1c";
	border-radius:10px;
	max-width: 100%;
	text-align:center;

}

h3 {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	font-size:1rem;
	font-family: "M PLUS Rounded 1c";
	margin-right: 5px;
	/*max-width: 90%;*/
	text-align:center;
	line-height: 100%;

}

img, object, embed, video {
	max-width: 100%;
}

/* CSS Document */

#frame_menu{
	margin:20px;
}




.box-video {
	margin-top:10px;
	text-align: center;
	left: 8px;
    top: 20px;
	width: 100%;
	height: 100%;
	display:block;
	border:20px;
	
}


.back-tag{

	position: absolute;
	display: inline-block;
	
	top: 1px;
	left: 1px;

	z-index: 999;
}
.back-tag:hover {

	top: 3px;
	left: 3px;


}

.back-tag a{

	display: block;
	color:#FFF;
	text-decoration:none;
	font-size:1rem;
	font-family: "M PLUS Rounded 1c";

	margin:5px 5px 5px 5px;		/*上　右　下　左*/
	padding:10px 30px 10px 30px;	/*文字の周りにpaddingすることで、ボタンの大きさを決めています*/

	font-size: 1rem;
	border-radius: 5px;
	text-decoration: none;
	background: #093;
	border-radius: 10px;
	box-shadow: 2px 3px #666;

	top: -2px;

}