body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR :#BEBEBE;
    SCROLLBAR-HIGHLIGHT-COLOR :#F2F2F2;
    SCROLLBAR-SHADOW-COLOR :#A1A1A1;
    SCROLLBAR-3DLIGHT-COLOR :#6E6E6E;
    SCROLLBAR-ARROW-COLOR :#FFFFFF;
    SCROLLBAR-TRACK-COLOR :#C6C6C6;
    SCROLLBAR-DARKSHADOW-COLOR :#545454;
    SCROLLBAR-BASE-COLOR :#606060;
    overflow-x:hidden;
}

td {
	font-size: 12px;  /*所有未連結文字*/
	color: #4C4C4C;
	line-height: 25px;
    font-family: "Arial", "Helvetica", "sans-serif";
}                  
input {
	font-size: 12px;
	border: 1px solid #000000;
}
.input01 {
	border: 0px solid #000000;
}
a:link {            /*基本連結*/
	font-size: 12px;
	color: #535356;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #535356;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #233478;
	text-decoration: underline;
}

a.w:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.w:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.w:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.c:link {
	font-size: 12px;
	color: #3399CC;
	text-decoration: none;
}
a.c:visited {
	font-size: 12px;
	color: #3399CC;
	text-decoration: none;
}
a.c:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright {
	color: #3399CC;
	background-image: url(../about/images/title_7.gif);
}
.td01 {
	background-image: url(../about/images/title_7.gif);    
}
.title01 {
	font-size: 12px;
	color: #2C2C2C;
	font-weight: bold;
}
.title02 {
	font-size: 16px;
	color: #2C2C2C;
	background-image: url(../images/title_7.gif);    
}
.title03 {
	font-size: 20px;
	color: #2C2C2C;
}
.title04 {
	font-size: 16px;
	color: #FF6600;
}
.title05 {
	font-size: 16px;
	color: #CD671D;
	font-weight: bold;
}
.title06nl{
	font-size: 16px;
	color: #727E38;
	font-weight: bold;
}
a.title06:link {
	font-size: 16px;
	color: #727E38;
	text-decoration: none;
	font-weight: bold;
}
a.title06:visited {
	font-size: 16px;
	color: #727E38;
	text-decoration: none;
	font-weight: bold;
}
a.title06:hover {
	font-size: 16px;
	color: #727E38;
	font-weight: bold;
	text-decoration: underline;
}
a.title07:link {
	font-size: 16px;
	color: #DC5F8A;
	text-decoration: none;
	font-weight: bold;
}
a.title07:visited {
	font-size: 16px;
	color: #DC5F8A;
	text-decoration: none;
	font-weight: bold;
}
a.title07:hover {
	font-size: 16px;
	color: #DC5F8A;
	font-weight: bold;
	text-decoration: underline;
}
.title07nl{
	font-size: 16px;
	color: #DC5F8A;
	font-weight: bold;
}
a.title08:link {
	font-size: 16px;
	color: #227D69;
	text-decoration: none;
	font-weight: bold;
}
a.title08:visited {
	font-size: 16px;
	color: #227D69;
	text-decoration: none;
	font-weight: bold;
}
a.title08:hover {
	font-size: 16px;
	color: #227D69;
	font-weight: bold;
	text-decoration: underline;
}
a.product01:link {
	font-size: 12px;
	color: #227D69;
	text-decoration: none;

}
a.product01:visited {
	font-size: 12px;
	color: #227D69;
	text-decoration: none;
}
a.product01:hover {
	font-size: 12px;
	color: #227D69;
	text-decoration: underline;
}
.title08nl{
	font-size: 16px;
	color: #227D69;
	text-decoration: none;
	font-weight: bold;
}
.title09nl{
	font-size: 16px;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
.white{
color: #FFFFFF;
}
.news01{
	background-image: url(../news/images/backg_14.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.news02{
	font-size: 24px;
	color:#F27800;
}
.news03{
	font-size: 12px;
	color:#FF6600;
	font-weight: bold;
}
.table01{
	background-color: #F7F7F7;
}
.sitemap01{
	background-image: url(../sitemap/images/sitemap_25.gif);
	background-repeat: no-repeat;
	line-height: 26px;
	background-position: bottom;
}
.recruit01{
	background-image: url(../recruit/images/recruit_15.gif);
	background-repeat: repeat-x;
	line-height: 26px;
}
.recruit02{
	background-image: url(../recruit/images/recruit_37.gif);
	background-repeat: repeat-x;
	line-height: 26px;
	background-position: bottom;
}
.repre01{
	background-image:  url("../repre/images/repre_20.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.repre02{
	background-image:  url("../repre/images/repre_2_18.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.repre03{
	background-image:  url("../repre/images/repre_20_g.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
a.download:link {
	font-size: 12px;
	color: #3366CC;
	text-decoration: underline;
	
}
a.download:visited {
	font-size: 12px;
	color: #3366CC;
	text-decoration: underline;
	
}
a.download:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}

