A:link {color:#3366cc;text-decoration: underline;}
A:visited {color:#3366cc;text-decoration: underline;}
A:active {color:#CC0000;text-decoration: underline;}
A:hover {color:#CC0000;text-decoration: underline;}

A.no:link {color:#3366cc;text-decoration: none;}
A.no:visited {color:#3366cc;text-decoration: none;}
A.no:active {color:#D65211;text-decoration: none;}
A.no:hover {color:#D65211;text-decoration: none;}

A.white:link {color:#ffffff;text-decoration: underline;}
A.white:visited {color:#ffffff;text-decoration: underline;}
A.white:active {color:#8A4121;text-decoration: underline;}
A.white:hover {color:#8A4121;text-decoration: underline;}

A.white_no:link {color:#ffffff;text-decoration: none;}
A.white_no:visited {color:#ffffff;text-decoration: none;}
A.white_no:active {color:#D65211;text-decoration: none;}
A.white_no:hover {color:#D65211;text-decoration: none;}

A.w_y_no:link {color:#ffffff;text-decoration: none;}
A.w_y_no:visited {color:#ffffff;text-decoration: none;}
A.w_y_no:active {color:#FFF381;text-decoration: none;}
A.w_y_no:hover {color:#FFF381;text-decoration: none;}

A.head:link {color:#ffffff;text-decoration: none;}
A.head:visited {color:#ffffff;text-decoration: none;}
A.head:active {color:#ffffff;text-decoration: none;}
A.head:hover {color:#ff0000;text-decoration: underline;}
.head {color: #ffffff; font-size: 8pt; }

A.toppage:link {color:#000000;text-decoration: none;}
A.toppage:visited {color:#000000;text-decoration: none;}
A.toppage:active {color:#000000;text-decoration: none;}
A.toppage:hover {color:#ff0000;text-decoration: underline;}

A.clumbs:link {color:#000000;text-decoration: none;}
A.clumbs:visited {color:#000000;text-decoration: none;}
A.clumbs:active {color:#3366cc;text-decoration: none;}
A.clumbs:hover {color:#3366cc;text-decoration: underline;}

a.localmenu:active { color: #ffffff; text-decoration: none; }
a.localmenu:link { color: #ffffff; text-decoration: none; }
a.localmenu:visited { color: #ffffff; text-decoration: none; }
a.localmenu:hover { color: #FF9933; }

.h1{ font-size: 11pt; line-height: 11pt; font-family: "ＭＳ Ｐゴシック", "sans-serif"; font-weight: bold; }

h2{ line-height: 11pt; font-family: "ＭＳ Ｐゴシック", "sans-serif"; font-weight: bold; margin-top: 10px; margin-bottom:0px;}

H1 {
	color: #000066; text-align: center; font-size: 120%; margin-top: 10px;
}

.td {
	font-size: 9pt;
	font-weight: 400;
	margin-top: 0px;
	color: #000000;

}


.small {
	font-size: 90%;
}


.txt { font-size: 9pt; font-weight: 400; }
.menutxt {
	font-size: 8pt; font-weight: 400 ; color: #000033;
}
A.menutxt:link {
	text-decoration: none; color: #000033;
}
A.menutxt:visited {
	text-decoration: underline; color: #000033;
}
A.menutxt:hover {
	text-decoration: underline; color: #000033;
}
.menutbl {
	BACKGROUND: #FFFFFF;
}
.menutd {
	BACKGROUND: #CCCC99;
}


/*プルダウンメニューのサイズ・位置*/
.menu-m0 {
	Z-INDEX:1; VISIBILITY:hidden; POSITION:absolute; TOP:0px; WIDTH:760; HEIGHT:587px;
}
.menu-m1 { /*HOME*/
	Z-INDEX:2; VISIBILITY:hidden; POSITION:absolute; TOP:78px; LEFT:0px; WIDTH:124px;
}
.menu-m2 { /*USOLグループについて*/
	Z-INDEX:2; VISIBILITY:hidden; POSITION:absolute; TOP:78px; LEFT:126px; WIDTH:124px;
}
.menu-m3 { /*USOLホールディングス*/
	Z-INDEX:2; VISIBILITY:hidden; POSITION:absolute; TOP:78px; LEFT:252px; WIDTH:125px;
}
.menu-m4 { /*ソフトウェア*/
	Z-INDEX:2; VISIBILITY:hidden; POSITION:absolute; TOP:78px; LEFT:380px; WIDTH:124px;
}
.menu-m6 { /*USOLグループ採用*/
	Z-INDEX:2; VISIBILITY:hidden; POSITION:absolute; TOP:78px; LEFT:505px; WIDTH:124px;
}

.C001 {
	font-size: 10pt;
}
.C002 {
	font-size: 8pt;
}

.C002 A:link {color:#ffffff;text-decoration: underline;}
.C002 A:visited {color:#ffffff;text-decoration: none;}
.C002 A:active {color:#ffffff;text-decoration: underline;}
.C002 A:hover {color:#ffffff;text-decoration: underline;}


.C003 {
	font-size: 9pt;
	line-height: 110%;
}

.C003 A:link {color:#333333;text-decoration: underline;}
.C003 A:visited {color:#333333;text-decoration: none;}
.C003 A:active {color:#CC0000;text-decoration: underline;}
.C003 A:hover {color:#CC0000;text-decoration: underline;}

.C004 {
	font-size: 8pt;
}

.C004 A:link {color:#0000ff;text-decoration: underline;}
.C004 A:visited {color:#0000ff;text-decoration: underline;}
.C004 A:active {color:#CC0000;text-decoration: underline;}
.C004 A:hover {color:#CC0000;text-decoration: underline;}
.C005 {
	font-size: 9pt;
	line-height: 140%;
	letter-spacing: 0.1pt;
	letter-spacing: 1px;
	line-height: 16px;
}

.C005 A:link {color:#3366CC;text-decoration: underline;}
.C005 A:visited {color:#3366CC;text-decoration: underline ;}
.C005 A:active {color:#D65211;text-decoration: underline ;}
.C005 A:hover {color:#D65211;text-decoration: underline ;}

.C006 {
	font-size: 8pt;
	line-height: 140%;
	letter-spacing: -1px;
	line-height: 16px;
	
}

.C006 A:link {color:#ffffff;text-decoration: none;}
.C006 A:visited {color:#ffffff;text-decoration: none;}
.C006 A:active {color:#D65211;text-decoration: none;}
.C006 A:hover {color:#D65211;text-decoration: none;}

.C007 {
	font-size: 11pt;
	line-height: 125%;
	
}
.news {
	letter-spacing: 0.1pt;
	letter-spacing: 1px;
}

.news A:link {color:#3366CC;text-decoration: underline;}
.news A:visited {color:#3366CC;text-decoration: underline;}
.news A:active {color:#D65211;text-decoration: underline;}
.news A:hover {color:#D65211;text-decoration: underline;}

.footer {
	font-size: x-small;
	
}
.footer A:link {color:#333333;text-decoration: underline;}
.footer A:visited {color:#333333;text-decoration: underline;}
.footer A:active {color:#CC0000;text-decoration: underline;}
.footer A:hover {color:#CC0000;text-decoration: underline;}

#red { color:#ff0000; }
#CLR_003399 { color:#003399; }
#CLR_CC0033 { color:#CC0033; }
#CLR_73A32D { color:#73A32D; }

#marginL_2em { margin-left:2em; }
#marginR_2em { margin-right:2em; }
#marginR_3em { margin-right:3em; }
#marginLR_10px { margin-left:10px; margin-right:10px; }

#display_none{
	margin-bottom:0px;
	margin-top:0px;
	display:none;
}
#display_inline{
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
}

#display_inline2{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	font-weight: 400;
	display:inline;
}
.red { color:#ff0000; }
.CLR_003399 { color:#003399; }
.CLR_CC0033 { color:#CC0033; }
.CLR_73A32D { color:#73A32D; }

.marginL_2em { margin-left:2em; }
.marginR_2em { margin-right:2em; }
.marginR_3em { margin-right:3em; }
.marginLR_10px { margin-left:10px; margin-right:10px; }

.display_none{
	margin-bottom:0px;
	margin-top:0px;
	display:none;
}
.display_inline{
	margin-bottom:0px;
	margin-top:0px;
	display:inline;
}

.display_inline2{
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	font-weight: 400;
	display:inline;
}

.div.xbody1 {
	width:760px;
	font-size: x-small;
}

div#powered {
text-align: right;
font-size: 10px;
font-family : Veranda,Arial,sans-serif;
}

