.st {
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	line-height: 15px;


}

.newsTitle {
	font-size: 14px;
	color: #000000;
	letter-spacing: 1px;
	line-height: 17px;

}
.newsTitle2 {
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	line-height: 16px;

}


.newsSt {
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
	line-height: 18px;

}

br {font-size: 10px;}

input {font-size : 8pt;}
.blockquoteNews {
	padding-left: 10px;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #333333;
}

.comp-map {
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 1px;
	color: #333333;
}
.comp-kankyo {
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
}

.gray   { color: #666666; font-size: 12px }
.black { color: black; font-size: 12px; line-height: 150% }
A.gray:link   { color: #666666; font-size: 12px; text-decoration: none }
A.gray:visited   { color: #666666; font-size: 12px; text-decoration: none }
A.gray:hover   { color: #666666; font-size: 12px; text-decoration: underline }
A.gray:active   { color: #666666; font-size: 12px; text-decoration: none }


.copyright   { color: #999; font-size: 10px }
A.copyright:link   { color: #999; font-size: 10px; text-decoration: none }
A.copyright:visited   { color: #999; font-size: 10px; text-decoration: none }
A.copyright:hover   { color: #999; font-size: 10px; text-decoration: underline }
A.copyright:active   { color: #999; font-size: 10px; text-decoration: none }





.whats-hot {
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
	text-decoration: none;

}
A.whats-hot:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	letter-spacing: 1px;

}
A.whats-hot:visited {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	letter-spacing: 1px;

}
A.whats-hot:hover {
	FONT-SIZE: 10px;
	COLOR: #566083;
	TEXT-DECORATION: none;
	letter-spacing: 1px;

}
A.whats-hot:active {
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	letter-spacing: 1px;

}
.sitemap {
	font-size: 10px;
	line-height: 25px;
	text-decoration: none;
	letter-spacing: 2px;

}
.sitemap2 {

	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: 2px;
}
.st2 {
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 17px;
	color: #333333;
}
A.SiteMap-Link:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;



}
A.SiteMap-Link:visited {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;


}
A.SiteMap-Link:hover {
	FONT-SIZE: 10px;
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;


}
A.SiteMap-Link:active {
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;


}


A.Product-IT-Link:link {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;



}
A.Product-IT-Link:visited {
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;


}
A.Product-IT-Link:hover {
	FONT-SIZE: 10px;
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;


}
A.Product-IT-Link:active {
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	letter-spacing: 2px;
	line-height: 140%;


}
.E-st {
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	font-family: "Arial", "Helvetica", "sans-serif";

}
.IT-TOP {

	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	letter-spacing: 2px;
}
.st3 {
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 14px;
	color: #333333;
}
.bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D8DC;
}
.left_bottom_line {
	border-bottom-width: 1px;
	border-left-width: 1.7px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.comp-mapS {

	font-size: 9px;
	line-height: 16px;
	letter-spacing: 1px;
	color: #333333;
}
.bottom_dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.st_Blue {

	font-size: 12px;
	color: #003366;
	letter-spacing: 1px;
	line-height: 15px;
}
.box {
	border: 1px solid #CCCCCC;
}


.x-small A:link {

	COLOR: #333333; TEXT-DECORATION: none ; font-size: xx-small; font-style: normal; line-height: 110%

}

.x-small A:visited {

	COLOR: #333333; TEXT-DECORATION: none ; font-size: xx-small; font-style: normal; line-height: 110%

}

.x-small A:hover {

	COLOR: #999999; TEXT-DECORATION: underline ; font-size: xx-small; font-style: normal; line-height: 110%

}

.x-small A:active {

	COLOR: #333333; TEXT-DECORATION: none ; font-size: xx-small; font-style: normal; line-height: 110%

}

.small A:link {

	COLOR: #333333; TEXT-DECORATION: none ; font-size: x-small; font-style: normal; line-height: 110%

}

.small A:visited {

	COLOR: #333333; TEXT-DECORATION: none ; font-size: x-small; font-style: normal; line-height: 110%

}

.small A:hover {

	COLOR: #999999; TEXT-DECORATION: underline ; font-size: x-small; font-style: normal; line-height: 110%

}

.small A:active {

	COLOR: #333333; TEXT-DECORATION: none ; font-size: x-small; font-style: normal; line-height: 110%

}




.text12blue { FONT-SIZE: 12px; font-weight: 900; LINE-HEIGHT: 110%; color: #65859A}.text12white {
FONT-SIZE: 12px; font-weight: 900; LINE-HEIGHT: 110%; color: #FFFFFF
}
.text12black {

FONT-SIZE: 12px; font-weight: 400; LINE-HEIGHT: 110%; color: #333333
}
.text12gray {


FONT-SIZE: 12px; font-weight: 400; LINE-HEIGHT: 110%; color: #999999
}

.dotline_B {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.dotline_R {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}.text10black {


FONT-SIZE: 10px; font-weight: 400; LINE-HEIGHT: 110%; color: #333333
}
.text10white {

FONT-SIZE: 10px; font-weight: 400; LINE-HEIGHT: 110%; color: #FFFFFF
}
.text14black {


FONT-SIZE: 14px; font-weight: 600; LINE-HEIGHT: 110%; color: #333333
}
.text16white {



FONT-SIZE: 16px; font-weight: 900; LINE-HEIGHT: 110%; color: #FFFFFF
}

