<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">BODY {
	background-color: #FFFFFF;
	font-style: normal;
	font-size: 100%;
	color: #000000;
	letter-spacing: normal;
}

A {
/*	letter-spacing: 1px; */
	text-decoration: underline;
	color: #002896;
}

A:active {
/*	color: #CC0066; */
	color: #FF6600;
	text-decoration: underline;
}

A:visited {
/*	text-decoration: underline; */
	color: #000099;
}

A:hover {
	text-decoration: underline;
/*	position: relative; top: 0px; left: 1px; */
/*	clip: rect(auto auto auto auto); */
/*	color: #EE0000; */
	color: #FF6600;
}



P {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	line-height: 130%;
	padding-left: 1em;
	padding-right: 1em;
}

DIV.search{
	margin-top: 5px;
	margin:5px;
	padding:12px;
	border-top:1px solid;
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	color:black;
	border-style:solid;
	border-color:#AACCEE;
	background-color:#F3F3F8;
}

TD {
	font-size: 90%;
}

TD.menu {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 170%;
	padding-left: 1em;
	padding-right: 1em;
}

TD.adtext {
	font-size: 11px;
	padding-top: 0.5em;
}


A.navi {
	line-height: 110%;
	font-size: 15px ;
}

A.navisub {
/*	margin-left: 8px; */
	line-height: 135%;
	font-size: 12px ;
}

A.moji {
	line-height: 140%;
	font-size: 12px ;
	padding-left: 0px;
	padding-bottom: 1px;
	color: #0000CC;
/*	background-color: #DDFFEE; */
	border-left : 1px solid #CCDDEE;
	border-top : 1px solid #BBDDEE;
}
A.moji:hover {
	color: #AA0000;
	background-color: #FFDD66;
	text-decoration: underline;
}


A.sitenews {
	font-size: 12px ;
	text-decoration: none;
	line-height: 125%;
	color: #006699;
}

A.company {
	font-size: 13px ;
	text-decoration: none;
	line-height: 125%;
	color: #000088;
}

A.bigcompany {
	font-size: 14px ;
	text-decoration: none;
	line-height: 130%;
	color: #0000cc;
}


a.noline {
	text-decoration: none;
	line-height: 125%;
}


TABLE.border {
	padding: 4px;
	margin-bottom: 0em;
	border-collapse: collapse;
	border: 1px solid black;
}

TD.banner {
	font-size: 12px;
	text-align: center;
}

TD.reccomend {
	font-size: 12px;
	background: #FFF8DC;
	border-top:1px solid;
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-style: solid;
	border-color: #006699;
	padding: 0.5em;
}

TH {
	background: #EEEEEE;
	border-top:1px solid;
	border-right:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-style: solid;
	line-height: 130%;
	font-weight: bolder;
}

PRE {
	background: #EEEEEE;
	padding: 8px;
	font-size: 12px;
	margin-top: 0em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
}


H1 {
	text-align: left;
	margin: 8px 0px 6px 0px;
	padding: 2px 6px;
	font-weight: bolder;
	font-size: 22px;
	letter-spacing: 2px;
}

H1.main {
	background-color: #C30027;
	border: 1px #C30027 none;
	color: #FFFFFF;
}

H2 {
	margin: 6px 0px 4px 0px;
	padding-top: 2px;
	padding-left: 8px;
	text-align: left;
	font-size: 16px;
	font-weight: bolder;
	letter-spacing: 2px;
	line-height: 120%;
	color:#333333;
	background-color: #EEEEEE;
}

H2.main {
	font-size: 14px;
	color: #003388;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 6px 0px 3px 0px;
	background-color: #aaccFF;
	border-top:0px solid #3366cc;
	border-bottom:0px solid #3366cc;
/*	text-align: center; */
}



H3 {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
	border-top:0px;
	border-right:0px;
	border-left:6px solid;
	border-bottom:1px solid;
	padding: 2px 1px 1px 5px;
	border-style: solid;
	font-size: 14px;
	font-style: normal;
	font-weight:bolder;
	line-height: 110%;
	color:#333333;
	border-color: #0066FF;
}


H3.company {
	font-size: 14px;
	color: #FF8800;
	border-color: #FF8800;

}


H3.navi {
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px 0px 4px 0px;
	background-color: #2277DD;
	border-top:1px solid #003399;
	border-bottom:1px solid #000066;
	border-left:1px solid;
	border-color: #0088FF;

}

H3.aaaa {
	border-color: #D2691E;
}

H4 {
	background: #F3F2E5;
	padding: 6px 6px 6px 8px;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #333333;
	line-height: 130%;
}

H5 {
	margin: 3px;
	padding: 2px;
	text-align: right;
	margin-right: 8px;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}


/* better */
font.level1 {
	font-size: 17px;
	letter-spacing: 1px;
	color: #993333;
}

/* good */
font.level2 {
	font-size: 16px;
	color: #333333;
	letter-spacing: 1px;
}

/* normal */
font.level3 {
	font-size: 90%;
	color: #333333;
}

/* bad */
font.level4 {
	border-color: #D2691E;
	font-size: 90%;
	color: #999999;
}

/* worse */
font.level5 {
	font-size: 80%;
	color: #CCCCCC;
}




.head{
	color: #CC0000;
}


/* BBS */
p.bbs { padding:0px 0px 10px 20px; margin:0px; line-height:100%; }


/* Common CSS */

.ml-10{
	margin-left: 10px !important;
}
.mr-10{
	margin-right: 10px !important;
}

.mt-10{
	margin-top: 10px !important;
}

.mb-5{
	margin-bottom: 5px;
}
</pre></body></html>