@import url('https://fonts.googleapis.com/css2?family=Nosifer&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Coming+Soon&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Schoolbell&display=swap');

@font-face {
	font-family: 'MyFont';
	src: local('Comic Sans MS')
	,url('../fonts/csms.ttf') format('truetype');
}
*{
	/*font-family:'Comic Sans MS','Chalkboard SE','Casual','ヒラギノ丸ゴ ProN','Avenir Heavy',sans-serif;*/
	font-family: 'Comic Neue', Chalkboard SE, 'ヒラギノ丸ゴ ProN';
}
a{text-decoration: none;} 
body{
	/*font-size:14pt;*/
	font-size:20px;
	/*overflow:hidden;*/
}
body::-webkit-scrollbar{
	display: none;
}


header{
	text-align: center;
	font-size:25px;
}
#MSG{
	text-align: center;
	font-size:12px;
}
footer{
	width: 100%;
  text-align: center;
	font-size:8pt;
}
textarea {
	box-sizing:border-box;
	border:none;
	background-color:silver;
	/*color:white;*/
	font-size:10.5pt;
	line-height:1.6;
	width:100%;
	height:150px;
	padding:0.3em;
}
table{
text-align: center;
width:100%;
border-collapse:collapse;
}
td{
/*height:80px;*/
border:none;
/*border:1px solid;*/
/*background:blue;*/
}
.DIS{
	color:silver;
/*text-decoration:line-through;*/
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.MVTX1 {
	margin : 0 auto 15px;
	width : 100%;
	font-size : 12px;
	text-align : center;
	overflow : hidden;
}
.MVTX1 p{
margin:0;
display : inline-block;
padding-left: 100%;
white-space : nowrap;
line-height : 1em;
animation : kfMVTX1 20s linear infinite;
}
@keyframes kfMVTX1 {
	0% {transform: translateX(0)}
	100% {transform: translateX(-100%)}
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.MVTX2 {
margin : 0 auto 8px;
width : 100%;
font-size : 8px;
text-align : center;
overflow : hidden;
}
.MVTX2 ul{
margin:0;
display : inline-block;
padding-left: 100%;
white-space : nowrap;
line-height : 1em;
animation : kfMVTX2 50s linear infinite;
}
.MVTX2 ul li{
display:inline;
margin:0 100px 0 0;
}
.MVTX2 ul li:nth-child(1){
font-weight:bold;
}
.MVTX2 ul li:nth-child(2){
color:#F00;
}
.MVTX2 ul li:nth-child(3){
font-style:italic;
}
.MVTX2 ul li:last-child{
font-style:italic;
/*margin:0;*/
}
@keyframes kfMVTX2{
0% { transform: translateX(0)}
100% { transform: translateX(-100%)}
}
