body,tr,td  { 
	color: black; 
	font-size: 11pt; 
	}
A:link { color: #336699; }
A:visited { color: #6666CC; text-decoration: none;}
A:active { color: red; }
A:hover { color: #CC0066; }
/*パンくずリスト用*/
.pun { color: #330000; font-size: 9pt; text-decoration: none; padding: 2px; }
.menu{
	background-color: #cd9934;
	color: #FFFF66;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
td.pun {
	padding: 2px;
}
td.exp {
	padding: 2px;
	line-height: 1.25;
}
td.exp2 {
	padding: 2px;
	line-height: 2;
}
td.exp3 {
	padding: 2px;
	line-height: 1.25;
	font-size: 10pt;
}
.fot{
	padding: 2px;
	font-size: 9pt;	
}
/*Topメインコンテンツ枠*/
.maint{ line-height: 1.5 ;font-size:11pt;}

/*Linkページ用*/
.outlink { color: aqua;font-size:10pt; text-decoration: none; }
.comb { font-size: 10pt;font-weight: bold; color: #4f4f4f; }
.com { font-size: 9pt; color:#4f4f4f; text-decoration: none; }
/*会社案内・プレスリリース*/
.comc{background: #993300;}
.press1{background: #009900;}
.press2{font-size:11pt;font-weight:bold;}
.press3{font-size:10pt;font-weight:bold;;}
.press4{font-size:10pt;line-height: 2;}
/*TOPIC*/
td.msg{
	font: 10pt;color:#660000;}
td.msg2{
	font: 9pt;color:#660000;}
/*商品説明*/
td.dsc1{
	background: #FFFFFF;
	padding: 5px;
	font-weight:bold;	
}
td.dsc2{
	background: #FFFFFF;
	padding: 5px;
}
td.dsc3{
	background: #FFFFFF;
	padding: 5px;
	font-weight:bold;
	font-size: 9pt;	
}
td.dsc4 { color: #f03; font-size: 9pt; font-weight: bold; background: #ffffff; padding: 5px }
td.dsc5{
	background: #FFFFFF;
	padding: 5px;
	font-size: 9pt;	
}
td.dsc6{
	background: #FFFFFF;
	padding: 5px;
	font-size: 9pt;	
	line-height: 1.75;
}