.mainText {font-size:12px;line-height:14px;color:#000000;font-weight:normal;}
 .mainTitle 
{font-size:14px;line-height:18px;}
 .smallText {font-size:10px;line-height:12px;} 
.bigtext {font-size:18px;line-height:20px;}
 .tableText {font-size:12px;line-height:13px;} 
.itemName {font-size:28px;line-height:30px;color:#dcdcdc;}
 .itemText {font-size:14px;line-height:18px;color:#003399;font-weight:normal;} 
.optText {font-size:12px;line-height:18px;color:#003399;font-weight:normal;}
 .blueText {font-size:12px;line-height:14px;color:#003399;font-weight:normal;} 
.redText {font-size:12px;line-height:14px;color:#CC0000;font-weight:normal;}
 .optminiText 
{font-size:11px;line-height:15px;color:#003399;font-weight:normal;}
 .specialText 
{font-size:14px;line-height:18px;color:#CC0000;font-weight:normal;}
 .specialsmallText 
{font-size:9px;line-height:12px;}
 A:link{color:#0066cc;text-decoration: none;} 
A:visited{color:#3399ff;text-decoration: none;} A:active{color:#ff9c00;text-decoration:underline;}

 A:hover{color:#ff0000;text-decoration: underline;}
 .whiteText {  font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #FFFFFF;}
.s_mainText {  font-size: 11px; font-weight: normal;}
.priceBigText {  font-size: 14px; line-height: 18px; color: #CC0000; font-weight: normal;}
.priceText { font-size:12px;line-height:14px;color:#CC0000;font-weight:normal;}

/*文字位置調整
------------------------*/
.to_right {
 text-align: right;
}

.to_center {
 text-align: center;
}

.to_left {
 text-align: left;
}