A:hover  { color:#7F0019; text-decoration: underline; }

A {text-decoration: none;}
.underline {text-decoration:underline; }


.bodyHeaderLargeNormal {font-size:36px; line-height:53px; }
.bodyHeaderMediumNormal {font-size:24px; line-height:36px; }
.bodyHeaderSmallNormal {font-size:18px; line-height:28px; }

.bodyBodyLargeNormal {font-size:14px; line-height:25px; }
.bodyBodyMediumNormal {font-size:12px; line-height:20px; }
.bodyBodySmallNormal {font-size:10px; line-height:18px; }

.bodyCaptionLargeNormal {font-size:9px; line-height:16px; }
.bodyCaptionMediumNormal {font-size:8px; line-height:14px; }
.bodyCaptionSmallNormal {font-size:7px; line-height:12px; }



.currentLocation {font-size:12px; line-height:12px; text-decoration:none; }

.categoryName1 { font-size:15pt; margin:5pt;color:white; }
.categoryName2 { font-size:10pt; margin:5pt }
.categoryListHeader {font-size:12px; line-height:12px; text-decoration:none; }
.categoryListHeaderSelected {font-size:12px; line-height:12px; text-decoration:none; }
.categoryListBody {font-size:11px; line-height:12px; text-decoration:none; }
.categoryListBodySelected {font-size:11px; line-height:12px; text-decoration:none; }
.categoryTitle {font-size:15px; line-height:15px; color:#FFFFFF; text-decoration:none; }
.categoryThemeTitle {font-size:12px; line-height:14px; color:#FFFFFF; text-decoration:none; }
.categoryThemeTitlesub {font-size:12px; line-height:14px; color:#FFFFFF; text-decoration:none; }
.categoryThemeTitlesub2 {font-size:12px; line-height:14px; color:#FFFFFF; text-decoration:none; }
.categoryBody {font-size:12px; line-height:18px; text-decoration:none; }
.categoryRecommendTitle {font-size:12px; line-height:10px; text-decoration:none; }
.categoryRecommendBody {font-size:12px; line-height:14px; text-decoration:none; }
.categoryJANTitle {font-size:12px; line-height:12px; color:#FFFFFF; text-decoration:none; }
.categoryJANName {font-size:12px; line-height:12px; text-decoration:none; }
.categoryJANCode {font-size:12px; line-height:12px; text-decoration:none; }
.categoryJANPrice {font-size:12px; line-height:12px; text-decoration:none; font-weight: bold; }
.categoryJANSpecification {font-size:13px; line-height:15px; text-decoration:none; }

.cartName { font-size:12pt; line-height:15pt; }
.cartTitle { font-size:9pt; line-height:11pt; }
.cartCap { font-size:9pt; line-height:11pt; }
.cartPRODUCT { font-size:12pt; line-height:14pt; }
.cartCODE { font-size:9pt; line-height:14pt; font-family:helvetica,arial; text-decoration: none; }
.cartPRICE { font-size:12pt; line-height:14pt; font-family:helvetica,arial; font-weight: bold; text-decoration: none; }
.cartQUANTITY { font-size:12pt; line-height:14pt; font-family:helvetica,arial; text-decoration: none; }
.cartProgress { font-size:9pt; line-height:11pt; }
.cartForm { text-decoration: none; }



.dataHeaderLargeNormal {font-size:36px; line-height:40px; }
.dataHeaderMediumNormal {font-size:24px; line-height:26px; }
.dataHeaderSmallNormal {font-size:18px; line-height:21px; }

.dataBodyLargeNormal {font-size:14px; line-height:16px; }
.dataBodyMediumNormal {font-size:12px; line-height:14px; }
.dataBodySmallNormal {font-size:10px; line-height:12px; }

.dataCaptionLargeNormal {font-size:9px; line-height:11px; }
.dataCaptionMediumNormal {font-size:8px; line-height:10px; }
.dataCaptionSmallNormal {font-size:7px; line-height:9px; }



.keywordSearchInput {font-size:12px; line-height:12px; text-decoration:none; }



.infoBody {font-size:10px; line-height:10px; text-decoration:none; }
.infoDate {font-size:10px; line-height:12px; color:#333333; text-decoration:none; }

.indextitle {font-size:15px; line-height:15px; text-decoration:none; }
.indexbody {font-size:12px; line-height:18px; text-decoration:none; }
.IndexTitle { font-size:12pt; line-height:20pt; font-weight:bold; }
.IndexItem { font-size:9pt; line-height:14pt; margin-left:20pt; margin-bottom:5pt; color:#7F0019; }
.IndexItem2 { font-size:10pt; line-height:14pt; margin-left:20pt; margin-bottom:5pt; color:#7F0019; }
.IndexItem3 { font-size:9pt; line-height:12pt; margin-left:10pt; margin-bottom:5pt; color:#000000; }



.list { font-size:12pt; line-height:11pt; color:#000000; }
.listItem { font-size:10pt; line-height:11pt; margin-left:2pt; margin-bottom:5pt }
.listItem2 { font-size:9pt; line-height:10pt;}
.listTitle { font-size:10pt; line-height:17pt; font-weight:bold; color:#7F0019; }

.loginname {font-size:10px; line-height:10px; text-decoration:none; }



.menuCartProduct {font-size:12px; line-height:12px; text-decoration:none; }
.menuCartPrice {font-size:9px; line-height:9px; text-decoration:none; }
.menuCartAmount {font-size:9px; line-height:9px; text-decoration:none; }
.menuCartTotalPrice {font-size:12px; line-height:12px; text-decoration:none; }
.menuCartCaption {font-size:10px; line-height:14px; text-decoration:none; }

.memberBody { font-size:12pt; line-height:20pt; }
.memberCap { font-size:9pt; line-height:11pt; }
.memberForm { text-decoration: none; }



.orderBody { font-size:12pt; line-height:20pt; }
.orderHeader { font-size:12pt; line-height:14pt; }
.orderCap { font-size:9pt; line-height:11pt; }
.orderTitle { font-size:9pt; line-height:11pt; }
.orderCode { font-size:9pt; line-height:11pt; }
.orderProducts { font-size:12pt; line-height:14pt; font-weight: bold; text-decoration: none; }
.orderPrice { font-size:12pt; line-height:14pt; }
.orderQuantity { font-size:12pt; line-height:14pt; }
.orderDate { font-size:10pt; line-height:12pt; }
.orderDelivery { font-size:10pt; line-height:12pt; }
.orderStatus { font-size:10pt; line-height:10pt; }



.productName {font-size:15px; line-height:20px; text-decoration:none; }
.productInfo {font-size:12px; line-height:16px; text-decoration:none; }
.productJANTitle {font-size:12px; line-height:16px; text-decoration:none; }
.productJANName {font-size:12px; line-height:16px; text-decoration:none; }
.productJANCode {font-size:12px; line-height:16px; text-decoration:none; }
.productJANPrice {font-size:12px; line-height:12px; text-decoration:none;  font-weight: bold; }
.productSpecificationTitle {font-size:12px; line-height:12px; text-decoration:none; }
.productSpecificationBody {font-size:12px; line-height:12px; text-decoration:none; }
.productListPulldown {font-size:10px; line-height:10px; text-decoration:none; }


.rankingBody {font-size:10px; line-height:10px; text-decoration:none; }
.return { font-size:9pt;margin-left:25pt; margin-bottom:10pt; color:#7F0019; }


.sectionIndex { font-size:10pt; margin-top:3pt; }
.sectionTitle { font-size:14pt; line-height:20pt; font-weight:bold; margin-top:20pt; }



.themeTitle {font-size:12px; line-height:14px; text-decoration:none; }
.themeTitlesub {font-size:11px; line-height:14px; text-decoration:none; letter-spacing:0.1px; }
.themeTitlesub2 {font-size:11px; line-height:14px; text-decoration:none; letter-spacing:0.1px; }
.themeBody {font-size:12px; line-height:14px; text-decoration:none; }
.themeCaption {font-size:12px; line-height:12px; text-decoration:none; }

.tablecategory {font-size:9px; line-height:9px; text-decoration:none; }
.tablecategorydata {font-size:11px; line-height:13px; text-decoration:none; }
.tablecaptionbody {font-size:9px; line-height:12px; text-decoration:none; }
.tabledata {font-size:12px; line-height:12px; text-decoration:none; }
.tablebody {font-size:12px; line-height:12px; text-decoration:none; }
