<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6,
p, address, blockquote,
ul, ol, li, dl, dt, dd,
table, th, td, form, fieldset, input {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
html {
	overflow-y: scroll;

}
body {
	width: 100%;
	text-align: center;
	font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
	font-size:13px;
	*font-size:small;
	*font:x-small;
	color: #444444;
	line-height: 1.6;
}

h1, h2, h3, h4, h5, h6, dt, dd, th {
	font-weight: normal;
}

/*ヘッダ*/
.header { margin: 0; padding-bottom: 10px; border-top: solid #ccccff; border-top-width: 0.05em; border-bottom: solid #ffffff; border-bottom-width: 0.05em; color: #ffffff; background-color: #333366;
	/*以下はタイトル文字装飾*/
	color: white;
	font-size: 36px;
	text-align: center;
	text-shadow: 0 1px 0 #ccc,
	0 2px 0 #c9c9c9,
	0 3px 0 #bbb,
	0 4px 0 #b9b9b9,
	0 5px 0 #aaa,
	0 6px 1px rgba(0,0,0,.1),
	0 0 5px rgba(0,0,0,.1),
	0 1px 3px rgba(0,0,0,.3),
	0 3px 5px rgba(0,0,0,.2),
	0 5px 10px rgba(0,0,0,.25),
	0 10px 10px rgba(0,0,0,.2),
	0 20px 20px rgba(0,0,0,.15);
}

/*見出し*/
h1 { margin: 0; padding: 0; font-size: 120%; color: #ffffff; background-color: mediumblue; text-align: center;}
@media all { h1 { letter-spacing: 1em; font-family: "ＭＳ Ｐ明朝",平成明朝,serif; }}
h2 { clear: both; margin: 1em 1em 1em 0; padding: 0.6em 1em 0.4em 2em; border: dashed #999999; border-width: 0.1em 0 0.1em 0; font-size: 140%; background-color: #ffffff; }
@media all { h2 { border-bottom: dashed #9999cc; border-bottom-width: 0.1em; }}
h3 { clear: both; margin: 1em 1em 1em 0; padding: 0.4em 1em 0.2em 2em; border: solid #ccccff; border-width: 0 0 0.1em 0; font-size: 90%; background-color: #ffffff; }
h4 { clear: both; margin: 1em 2em 1em 1em; padding: 0.4em 1em 0.2em 1em; border: solid #cccccc; border-width: 0 0 0.1em 0; font-size: 80%; background-color: #ffffff; }
h5 { clear: both; margin: 1em 2em 1em 1em; padding: 0.4em 1em 0.2em 1em; border: solid #ffffff; border-width: 0 0 0.1em 0; font-size: 70%; background-color: #ffffff; }
h6 { clear: both; margin: 1em 2em 1em 1em; padding: 0.2em 1em 0.1em 1em; font-size: 60%; }

/* 2段組みブロック配置 */
.maincontents {
	width:100％;
	margin: 5px 5px 5px 5px;	/* [上][右][下][左] */
	padding: 5px 5px 5px 5px;	/* [上][右][下][左] */
	font-size: 18px;
}
 .box-title {
	font-size: 18px;
	background: #5fb3f5;
	padding: 4px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 0.05em;
}

table.table1{
margin:auto;
	padding: 25px 0 0 0;	/* [上][右][下][左] */
    font-family: "Trebuchet MS", sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.table1 thead th{
    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 thead td{
	width:40px;
	text-align: center;
}

/*link color*/
a:link,
a:visited {
	color: #555555;
}
a:hover,
a:active {
	color: #555555;
}

/* ボタン */
#text-button {
	display: inline-block;
	padding: 0.3em 1em;
	text-decoration: none;
	color: #67c5ff;
	border: solid 2px #67c5ff;
	border-radius: 3px;
	transition: .4s;
}
#text-button:hover {
	background: #67c5ff;
	color: white;
}

/*フロート解除*/
.cl { clear: both; }

/* 成績発表 */
#seiseki {
	width: 100%;
	margin:auto;
	color: white;
	font-size: 16px;
	text-align: center;
	z-index:10;
}

/* フッター */
#footer {
	position: fixed;
	bottom: 0;
	background-color : #333366;
	width: 100%;
	height: 2vh;
	color: white;
	font-size: 12px;
	text-align: center;
	z-index:10;
}
</pre></body></html>