@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset,form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
font-family:"·s²Ó©úÅé";
}
a:link {
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066FF;
}
a:hover {
	text-decoration: underline;
	color: #FF3366;
}
a:active {
	text-decoration: none;
	color: #FF3366;
}
.hss a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.hss a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.hss a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.hss a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#DG1{
	border: 2px solid #21ab9c;
	font-size: 12pt;
}
.hss {
	background: #21ab9c;
	color:#FFFFFF;
}
.subbutton{background-color: #21ab9c;border-style: outset;}
.subbutton a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.subbutton a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.subbutton a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.subbutton a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.subline{
BORDER-COLLAPSE: collapse;
background-color:#21ab9c;
color:#FFFFFF;
}
.subtable{
border: 1px solid #21ab9c;
font-size: 12pt;
BORDER-COLLAPSE: collapse;
}
.subtable2{
border: 1px solid #21ab9c;
font-size: 12pt;
BORDER-COLLAPSE: collapse;
}
.subtable tr:nth-child(even) {background-color: #EEEEEE;}
.subtable2 tr:nth-child(odd) {background-color: #EEEEEE;}
.subtable tr:hover{background-color:#FFF4DA;}
.subtable2 tr:hover{background-color:#FFF4DA;}
.subtable th{background-color:#21ab9c;color:#FFFFFF;}
.subtable_head{background-color:#21ab9c;color:#FFFFFF;}