body {background: linear-gradient(to bottom right, rgba(255,0,0,0.2), rgba(255,255,255,0.1), transparent 70%), linear-gradient(to bottom left, rgba(0,255,0,0.2), rgba(255,255,255,0.1), transparent 70%), linear-gradient(to top right, rgba(255,255,0,0.2), rgba(255,255,255,0.1), transparent 70%), linear-gradient(to top left, rgba(0,0,255,0.2), rgba(255,255,255,0.1), transparent 70%); color:#303030; margin: 0; padding: 0; font-family: "Hiragino Maru Gothic Pro","Hiragino Kaku Gothic ProN","Meiryo UI",sans-serif; }
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:780px; height:180px; text-align:center; vertical-align:middle;  font-size:28px; font-weight:bold; color:black; background: linear-gradient(to bottom right, rgba(255,0,0,0.2), rgba(255,255,255,0.1), transparent 70%), linear-gradient(to bottom left, rgba(0,255,0,0.2), rgba(255,255,255,0.1), transparent 70%), linear-gradient(to top right, rgba(255,255,0,0.2), rgba(255,255,255,0.1), transparent 70%), linear-gradient(to top left, rgba(0,0,255,0.2), rgba(255,255,255,0.1), transparent 70%); border-radius: 2em;}

td.aeeeenstop0{width:780px; height:180px; text-align:center; vertical-align: center; color:#707070; background: linear-gradient(to bottom, #fcfcfc, #e5e5ff, #fcfcfc); border-radius: 2em;}
td.aeeeenstop2{width:780px; height:26px; text-align:center; vertical-align: center; color:#707070; background: linear-gradient(to bottom, #fcfcfc, #ffefff); border-radius: 1em;}

td.aeeeens0{width:110px; height:24px; font-size: 22px; color:#707070; text-align:center; background: linear-gradient(to left, #ffe5f2, #ffffff); border-radius: .6em; }
td.aeeeens1{width:110px; height:24px; font-size: 22px; color:#707070; text-align:center; background: linear-gradient(to left, #ffe0c1, #ffffff); border-radius: .6em; }
td.aeeeens2{width:110px; height:24px; font-size: 22px; color:#707070; text-align:center; background: linear-gradient(to left, #e5ffff, #ffffff); border-radius: .6em; }

td.aeeeenst0{width:110px; height:80px; font-size: 22px; line-height: 24px; text-align:center; vertical-align: top; color:#707070; background: linear-gradient(to right, #ffe5f2, #ffffff); border-radius: 1em;}
td.aeeeenst1{width:110px; height:80px; font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:#707070; background: linear-gradient(to right, #ffe0c1, #ffffff); border-radius: 1em;}
td.aeeeenst2{width:110px; height:80px; font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:#707070; background: linear-gradient(to right, #e5ffff, #ffffff); border-radius: 1em;}
td.aeeeenst3{width:110px; height:80px; font-size: 22px; line-height: 24px; text-align:center; vertical-align: top; color:#000000; background: linear-gradient(to right, #ff0000, #ffffff); border-radius: 1em;}
td.aeeeenst4{width:110px; height:80px; font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:red; background: linear-gradient(to top right, #c1c1c1, #ffffff); border-radius: 1em;}
td.aeeeenst5{width:110px; 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:110px; height:80px;  font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:white; background: linear-gradient(rgba(252,252,252,0)); }
td.aeeeenst88{width:102px; height:80px; font-size: 22px; line-height: 24px; 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:102px; height:80px; font-size: 22px; line-height: 26px; text-align:center; font-weight:bold; vertical-align:top; color:#252525; background: linear-gradient(to bottom, red , #ffffff); border-radius: 1em; border:2px border-style dashed: #000;}

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

td.aeeeenstQ{width:110px; height:80px; font-size: 22px; line-height: 24px; text-align:center; vertical-align: top; color:#ffff00; background: linear-gradient(rgba(255,0,0,0.7)); border-radius: 1em;}


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

.link02l{width:110px; 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:110px; 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:110px; 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:110px; 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:110px; 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: 110px; 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:110px; height:40px; font-size: 3ex; color:white; background-color:black;}
td.aeeeenst7{width:110px; height:110px; font-size: 22px; line-height: 26px; text-align:center; vertical-align: top; color:white; background:olive; }


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

td.aeeeenst6{width:110px; 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;}