body {background-attachment:fixed; background:#008080;
				color:black; margin: 0; padding: 0; font-family: "Reggae One", system-ui; font-weight: 400; font-style: normal;}
a{color: blue; text-decoration: none;}
	a:visited{color: red; }
	a:hover{color: green; }
img{border: none; vertical-align:middle;}

span.text1 {display: block; line-height: 18px; font-size: 16px; }
span.text2 {display: block; line-height: 34px; font-size: 32px; }
span.text22 {font-size: 32px; color:white; font-weight:bold;}
span.text3 {font-size: 26px; }
span.text33 {font-size:26px; color:white;}
span.text4 {font-size: 26px; font-weight: bold; color:red; -webkit-animation: blink 1s ease infinite; animation: blink 1s ease infinite;}
span.text5 {font-size: 34px; font-weight: bold; color:red; -webkit-animation: blink 1s ease infinite; animation: blink 2s ease infinite;}
span.text6 {font-size:20px; font-weight:bold; color:black; animation: blink 2s ease infinite;}
span.text7 {display:block; font-size:28px; font-weight:bold;}
span.text8 {display:block; font-size:18px; line-height:20px; color:black; background-color:white; padding:4px;}
span.text9 {display: block; font-size:38px;}

span.texta {display: block; line-height: 34px; font-size: 32px; color:black; font-weight:bold;}
span.textaa {display: block; line-height: 28px; font-size: 26px; }
span.textb {display: block; line-height: 34px; font-size: 32px; font-weight:bold;}
span.textbb {display: block; line-height: 28px; font-size: 26px; color:white; }

.test {font-size:26px; line-height:28px; font-weight:bold; color:red; }

td.aeeeenstop{width:800px; height:180px; text-align:center; vertical-align:middle; font-size:28px; font-weight:bold; color:white; background: linear-gradient(to right, #000080, #1084d0); border-radius: 2em;}

td.aeeeenstop0{width:800px; height:180px; text-align:center; vertical-align: center; font-size:28px; font-weight:bold; color:white; background: linear-gradient(#000080, #ffff80, transparent 100%); border-radius: 2em;}
td.aeeeenstop2{width:800px; height:26px; text-align:center; vertical-align: center; color:black; background: #c3c3c3; border-radius: 1em;}

td.aeeeens0{width:114px; height:22px; font-size: 22px; font-family: "Mochiy Pop One", sans-serif; font-weight: 400; font-style: normal; color:black; text-align:center; background: linear-gradient(to left, #f3632e, #ffffff); border-radius: .6em; }
td.aeeeens1{width:114px; height:22px; font-size: 22px; font-family: "Mochiy Pop One", sans-serif; font-weight: 400; font-style: normal; color:black; text-align:center; background: linear-gradient(to left, #c3c3c3, #ffffff); border-radius: .6em; }
td.aeeeens2{width:114px; height:22px; font-size: 22px; font-family: "Mochiy Pop One", sans-serif; font-weight: 400; font-style: normal; color:black; text-align:center; background: linear-gradient(to left, #3d87cf, #ffffff); border-radius: .6em; }

td.aeeeenst0{width:114px; height:80px; font-size: 24px; font-family: "Noto Sans JP", serif; font-weight: 400; font-style: normal; line-height: 24px; text-align:center; vertical-align: top; color:black; background: linear-gradient(to right, #f3632e, #ffffff); border-radius: 1em;}
td.aeeeenst1{width:114px; height:80px; font-size: 24px; font-family: "Noto Sans JP", serif; font-weight: 400; font-style: normal; line-height: 24px; text-align:center; vertical-align: top; color:black; background: linear-gradient(to right, #c3c3c3, #ffffff); border-radius: 1em;}
td.aeeeenst2{width:114px; height:80px; font-size: 24px; font-family: "Noto Sans JP", serif; font-weight: 400; font-style: normal; line-height: 24px; text-align:center; vertical-align: top; color:black; background: linear-gradient(to right, #3d87cf, #ffffff); border-radius: 1em;}
td.aeeeenst3{width:114px; height:80px; font-size: 24px; font-family: "Noto Sans JP", serif; font-weight: 400; font-style: normal; line-height: 24px; text-align:center; vertical-align: top; color:#000000; background: linear-gradient(to right, #fac705, #ffffff); border-radius: 1em;}
td.aeeeenst4{width:114px; height:80px; font-size: 24px; font-family: "Noto Sans JP", serif; font-weight: 400; font-style: normal; line-height: 24px; text-align:center; vertical-align: top; color:red; background: linear-gradient(to top right, #66c557, #ffffff); border-radius: 1em;}
td.aeeeenst5{width:114px; height:80px; font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:white; background: linear-gradient(to bottom right, #7f7f7f, #ffffff); border-radius: 1em;}
td.aeeeenst9{width:114px; height:80px;  font-size: 24px; line-height: 26px; text-align:center; vertical-align: top; color:white; background: linear-gradient(rgba(252,252,252,0)); }
td.aeeeenst88{width:114px; height:80px; font-size: 22px; line-height: 22px; text-align:center; font-weight:bold; vertical-align:top; color:#252525;
	background: linear-gradient(to bottom, yellow , #ffffff); border-radius: 1em; border:2px border-style dashed: #000;}
td.aeeeenst13{width:114px; height:80px; font-size: 24px; font-family: "Yuji Mai", serif; font-weight: 400; font-style: normal; line-height: 24px; text-align:center; vertical-align:top; color:white;
	background: linear-gradient(to bottom, #7f00ff , #ffffff); border-radius: 1em; border:2px border-style dashed: #000;}

td.aeeeenst03{width:114px; height:40px; font-size: 20px; color:white; background-color:red; border-radius: 1em; }

td.aeeeenstQ{width:114px; height:80px; font-size: 24px; font-family: "Noto Sans JP", serif; font-weight: 400; font-style: normal; line-height: 24px; text-align:center; vertical-align: top; color:#ffff00; background:black; border-radius: 1em;}
td.aeeeenst99{width:114px; height:80px;  font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:gray; background: linear-gradient(rgba(125,125,125,0.2)); border-radius: 1em;}


.link01l{width:228px; height:80px; font-size: 26px; line-height: 26px; text-align:center; color:black; background: linear-gradient(to left top, #ffcccc 20%, #ffffff 80%); border-radius: 1em; cursor: pointer; transition: .3s;}
.link01l:hover {color: green; background : #ff7777;}
.link01r{width:228px; height:80px; font-size: 26px; line-height: 26px; text-align:center; color:black; background: linear-gradient(to right top, #ffcccc 20%, #ffffff 80%); border-radius: 1em; cursor: pointer; transition: .3s;}
.link01r:hover {color: green; background : #ff7777;}

.link02l{width:228px; height:50px; font-size: 20px; line-height: 22px; text-align:center; color:black; background: linear-gradient(to left top, #ccffcc 20%, #ffffff 80%); border-radius: 1em; cursor: pointer; transition: .3s;}
.link02l:hover {color: green; background : #77ff77;}
.link02r{width:228px; height:50px; font-size: 20px; line-height: 22px; text-align:center; color:black; background: linear-gradient(to right top, #ccffcc 20%, #ffffff 80%); border-radius: 1em; cursor: pointer; transition: .3s;}
.link02r:hover {color: green; background : #77ff77;}

.link03l{width:228px; height:50px; font-size: 22px; line-height: 22px; text-align:center; color:white; background: linear-gradient(to left top, #ccccff 20%, #ffffff 80%); border-radius: 2em; cursor: pointer; transition: .3s;}
.link03l:hover {color: green; background : #7777ff;}
.link03c{width:114px; height:50px; font-size: 20px; line-height: 22px; text-align:center; color:white; background: linear-gradient(to bottom, #ccccff, #ffffff); border-radius: 2em;  cursor: pointer; transition: .3s;}
.link03c:hover {color: green; background : #7777ff;}
.link03r{width:228px; height:50px; font-size: 20px; line-height: 22px; text-align:center; color:white; background: linear-gradient(to right top, #ccccff 20%, #ffffff 80%); border-radius: 2em; cursor: pointer; transition: .3s;}
.link03r:hover {color: green; background : #7777ff;}

.button {width: 114px; height: 65px;
	border-radius : 2em;          /* 角丸       */
	font-size     : 22px;        /* 文字サイズ */
	text-align    : center;      /* 文字位置   */
	cursor        : pointer;     /* カーソル   */
	background    : rgba(102, 102, 255, 0.51);     /* 背景色     */
	color         : #ffffff;     /* 文字色     */
	transition    : .3s;         /* なめらか変化 */
	border        : 2px solid rgba(102, 102, 255, 0.51);    /* 枠の指定 */
}
.button:hover {
	color         : rgba(102, 102, 255, 0.51);     /* 背景色     */
	background    : #ffffff;     /* 文字色     */
}

td.aeeeens3{width:114px; height:40px; font-size: 3ex; color:white; background-color:black;}
td.aeeeenst7{width:114px; height:110px; font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:white; background:olive; }


td.aeeeenst12{width:114px; height:90px; font-size: 22px; line-height: 24px; color:black; background-color:white; border-radius: 1em;}

td.aeeeenst6{width:114px; height:90px; font-size: 22px; line-height: 26px; font-weight: bold; color:white;
	background: linear-gradient(217deg,rgba(255, 0, 0, 0.8),rgba(255, 0, 0, 0) 70.71%),
				linear-gradient(127deg, rgba(0, 255, 0, 0.8), rgba(0, 255, 0, 0) 70.71%),
				linear-gradient(336deg, rgba(0, 0, 255, 0.8), rgba(0, 0, 255, 0) 70.71%); border-radius: 1em;}


td.c0{font-size: 14px; color:white; }
td.c1{font-size: 14px; color:aqua; }
td.c2{font-size: 14px; color:red; }
td.c3{font-size: 14px; color:#444; }
td.c4{font-size: 14px; color:gray; }

span.ct0 {display: block; line-height: 16px; font-size: 14px; color:white; }
span.ct1 {display: block; line-height: 16px; font-size: 14px; color:aqua; }
span.ct2 {display: block; line-height: 16px; font-size: 14px; color:red; }
span.ct3 {display: block; line-height: 16px; font-size: 14px; color:#444; }
span.ct4 {display: block; line-height: 16px; font-size: 14px; color:gray; }

.stacked-linear {
	background: linear-gradient(
		217deg,
		rgba(255, 0, 0, 0.8),
		rgba(255, 0, 0, 0) 70.71%
		),
		linear-gradient(127deg, rgba(0, 255, 0, 0.8), rgba(0, 255, 0, 0) 70.71%),
		linear-gradient(336deg, rgba(0, 0, 255, 0.8), rgba(0, 0, 255, 0) 70.71%);
}

@-webkit-keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes blink {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
#diff {color:red;}


.mochiy-pop-one-regular {font-family: "Mochiy Pop One", sans-serif; font-weight: 400; font-style: normal;}
.yuji-mai-regular {font-family: "Yuji Mai", serif; font-weight: 400; font-style: normal;}
.reggae-one-regular {font-family: "Reggae One", system-ui; font-weight: 400; font-style: normal;}
font-family: "Hiragino Maru Gothic Pro","Hiragino Kaku Gothic ProN","Meiryo UI",sans-serif;