.pagebg01 {

	background-image: url(/jp/html/images/page/bg01.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.pagebg02 {

	background-image: url(images/bg.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.pagebg03 {

	background-image: url(/jp/html/quality/images/bg.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.pagebg04 {

	background-image: url(/jp/html/technology/order/images/bg.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

table {

	font-size: 12px;

	line-height: 16px;

}

.f16 {

	font-size: 16px;

	line-height: 20px;

}

.f14 {

	font-size: 14px;

	line-height: 17px;

}

a:link{

	color: #0066CC;

	text-decoration: underline;





}

a:visited{

	text-decoration:underline;

	color: #0066CC;



}

a:hover{

	color: #0000FF;

	text-decoration: underline;



}



a.soshiki:link{

	color: #99CCFF;

	text-decoration: underline;



}

a.soshiki:visited{

	text-decoration:underline;

	color: #CCCCFF;



}

a.soshiki:hover{

	color: #FFFF99;

	text-decoration: none;



}

a.way:link{

	color: #003399;

	text-decoration: none;

}

a.way:visited{

	color: #663366;

	text-decoration: none;

}

a.way:hover{

	color: #FF3300;





}

.msoshiki {

	padding-left: 20px;

	padding-right: 20px;

}

.mway {

	padding: 6px 10px;



}

.pagepg05 {
	background-repeat: no-repeat;
}
.pagepg06 {
	background-repeat: no-repeat;
	background-position: bottom;
}
