@charset "EUC-JP";

.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: 10px; line-height: 13px; font-weight: normal;}
.priceBigText {  font-size: 14px; line-height: 18px; color: #CC0000; font-weight: normal;}
.priceText { font-size:12px; line-height:14px; color:#CC0000; ont-weight:normal;}
.right {  text-align: right;}
.center {  text-align: center;}

h1 {
	font-size: 16px;
	line-height: 18px;
        padding-left: 0.5em;
	margin: 0px;
}

.ul01 { border-color: #006699 black #FF0000; font-size: 12px; color: #FF0000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;}
.blackpriceBigTextCopy { font-size: 14px; line-height: 18px; color: #000000; font-weight: normal;}
