@charset "utf-8";
.txt {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	letter-spacing: 1pt;
}

.txt-r {
	font-size: 12px;
	line-height: 14px;
	color: #FF0000;
	letter-spacing: 1pt;
	
}

.txt-r-16 {
	font-size: 16px;
	line-height: 18px;
	color: #FF0000;
	letter-spacing: 1pt;
	font-weight:bold;
}

.txt-b {
	font-size: 12px;
	line-height: 14px;
	color: #3333FF;
	letter-spacing: 1pt;
	
}

.txt-w {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	letter-spacing: 1pt;
	
}

/*a:link {
	font-size: 12px;
	line-height: 14px;
	color: #3366FF;
	letter-spacing: 1pt;
	
}


a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #FF3300;
	letter-spacing: 1pt;
	
}

a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #3366FF;
	letter-spacing: 1pt;

}
*/
.txt-14 {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1pt;
}

.txt-o {
	font-size: 12px;
	line-height: 14px;
	color: #CC0000/*FF6600*/;
	letter-spacing: 1pt;
	text-decoration: none;	
}



.txt-10 {
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	letter-spacing: 1pt;
	
}

.pul-gm {
	font-size: 12px;
	color: eeeeee;
	background-color: #336699;
	letter-spacing: 1pt;
	
}

.pul-gb {
	font-size: 12px;
	color: eeeeee;
	background-color: #336600;
	letter-spacing: 1pt;
	
}

.txt-g {
	font-size: 12px;
	line-height: 14px;
	color: #009900;
	letter-spacing: 1pt;
	
}

.txt-11 {
	font-size: 11px;
	line-height: 14px;
	color: #0000FF;
	letter-spacing: 1pt;
	
}
.txt-12 {
	font-size: 12px;
}

.txt-13 {
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 1pt;
	
}

.txt-16 {
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #FF4500;
	letter-spacing: 1pt;
	
}

.txt-br {
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	letter-spacing: 1pt;
	
}
.txt-bold {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	letter-spacing: 1pt;
	font-weight:bold;
	
}
.link-gray {
	font-size: 12px;
	line-height: 14px;
	color: #3E3E3E;
	letter-spacing: 1pt;
	
}

.link-gray a:link {
	font-size: 12px;
	line-height: 14px;
	color: #3E3E3E;
	letter-spacing: 1pt;
	TEXT-DECORATION: none
}

.link-gray a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #3E3E3E;
	letter-spacing: 1pt;
	TEXT-DECORATION: none
}

.link-gray a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #FF6600;
	letter-spacing: 1pt;
	TEXT-DECORATION: underline
}

.link-white {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	letter-spacing: 1pt;
	
}
.link-white a:link {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	letter-spacing: 1pt;
	TEXT-DECORATION: none
}

.link-white a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	letter-spacing: 1pt;
	TEXT-DECORATION: none
}

.link-white a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #FF6600;
	letter-spacing: 1pt;
	TEXT-DECORATION: underline
}

.link-blue {
	font-size: 12px;
	line-height: 14px;
	color: #0033CC;
	letter-spacing: 1pt;
	
}
.link-blue a:link {
	font-size: 12px;
	line-height: 14px;
	color: #0033CC;
	letter-spacing: 1pt;
	text-decoration: none;
}

.link-blue a:visited {
	font-size: 12px;
	line-height: 14px;
	color: #0033CC;
	letter-spacing: 1pt;
	text-decoration: none;
}

.link-blue a:hover {
	font-size: 12px;
	line-height: 14px;
	color: #FF6600;
	letter-spacing: 1pt;	
}
/*.loginform {
	BORDER-BOTTOM: rgb(0,0,0) solid 1px; 
	BORDER-LEFT: rgb(0,0,0) solid 1px; 
	BORDER-RIGHT: rgb(0,0,0) solid 1px; 
	BORDER-TOP: rgb(0,0,0) solid 1px
}*/
.link10 {
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1pt;
	text-decoration: none;
}
.link10 a:link{
	font-size: 10px;
	line-height: 14px;
	color: #0033CC;
	letter-spacing: 1pt;
	text-decoration: none;
}
.link10 a:visited {
	font-size: 10px;
	line-height: 14px;
	color: #0033CC;
	letter-spacing: 1pt;
	underline:none;
	text-decoration: none;
}

.link10 a:hover {
	font-size: 10px;
	line-height: 14px;
	color: #FF3300;
	letter-spacing: 1pt;	
}

.txt-o-10 {
	font-size: 10px;
	line-height: 14px;
	color: #FF6600;
	letter-spacing: 1pt;
	text-decoration: none;	
}

/* NEW */
li.acrobat, a.acrobat {
	background:url(../image_n/pdf.gif) no-repeat left center; padding-left:35px; line-height:40px;
	height:40px;
}
div.getacrobat {
	width: 90%; margin:0px auto; height:31px; 
}
.txt-center{text-align:center;}
.block-center{margin:0 auto;}
.getacrobat img {float:left; padding-right:15px;}
/*table td{text-align:left;}*/

.product_tbl {
	border-collapse: collapse;
}
table.separate{
	border-collapse: separate;	
}
.product_tbl td,th {
	border:1px solid #666666;
	padding: 1px 2px;
}
#productContent{width:605px; display:inherit;}
#productContent .navi{width:100%; text-align:right; float:right; clear:both;}
.bgcolor-5683C2{background-color:#5683C2;}
.bgcolor-gray{background-color:#CCCCCC;}
