BODY { margin-top:5px; }

.basetxt{ font-size: 12px; line-height: 16px; color: #000000;}
.basetxt2{ font-size: 14px; line-height: 16px; color: #000000;}
.basetxtBold { font-size: 12px; font-weight: 700; line-height: 16px; color: #000000;}
.textsmall { font-size: smaller }
.headtext14 { font-weight: 700; font-size: 14px;}
.headtext2Bold { font-weight: 700; font-size: 18px;}

.tcoldarw { font-size: 12px; line-height: 16px; color: #ff6600;}
.tcollife { font-size: 12px; line-height: 16px; color: #2baaff;}
.tcolgour { font-size: 12px; line-height: 16px; color: #FF3333;}
.tcolonli { font-size: 12px; line-height: 16px; color: #e7555a;}
.tcolmenb { font-size: 12px; line-height: 16px; color: #e7555a;}
.tbcoldarw { font-size: 12px; font-weight: 700; line-height: 16px; color: #ff6600;}
.tbcollife { font-size: 12px; font-weight: 700; line-height: 16px; color: #2baaff;}
.tbcolgour { font-size: 12px; font-weight: 700; line-height: 16px; color: #FF3333;}
.tbcolonli { font-size: 12px; font-weight: 700; line-height: 16px; color: #e7555a;}
.tbcolmenb { font-size: 12px; font-weight: 700; line-height: 16px; color: #e7555a;}

.coldarw { ;background-color: #ff6600;}
.collife { ;background-color: #88ccff;}
.colgour { ;background-color: #f99780;}
.colonli { ;background-color: #FF8E92;}
.colmenb { ;background-color: #FF8E92;}

.attdarw { font-size: 12px; line-height: 16px; color: #009900;}
.attlife { font-size: 12px; line-height: 16px; color: #f14f22;}
.attgour { font-size: 12px; line-height: 16px; color: #00a49d;}
.attonli { font-size: 12px; line-height: 16px; color: #0099FF;}
.attmenb { font-size: 12px; line-height: 16px; color: #0099FF;}

.textred { font-size: 12px; line-height: 16px; color: #dc143c;}
.textred2 { font-size: 12px; line-height: 16px; color: #CC0033;}
.textred2Bold { font-size: 12px; font-weight: 700; line-height: 16px; color: #CC0033;}
.textred3Bold { font-size: 14px; font-weight: 700; line-height: 16px; color: #CC0033;}
.textpink{ font-size: 12px; line-height: 16px; color: #E55559;}
.textgreen { font-size: 12px; line-height: 16px; color: #009900;}
.textorange { font-size: 12px; line-height: 16px; color: #FF6600;}
.textblue { font-size: 12px; line-height: 16px; color: #0099FF;}

.textgrey { font-size: 12px; line-height: 16px; color: #222222;}
.textsmallorange { font-size: 10px; color: #FF6600;}
.textsmallblue { font-size: 10px; color: #0099FF;}
.textsmallgreen { font-size: 10px; color: #009900;}
.textsmallgrey { font-size: 10px; color: #222222;}

.textorangeBold { font-size: 12px; font-weight: 700; color: #FF6600;}
.textblueBold { font-size: 12px; font-weight: 700; color: #0099FF;}

.errormesse { font-size: 12px; line-height: 16px; color: #FF0000;}
.errormesse_s { font-size: 10px; color: #FF0000;}
.errormesseBold { font-size: 12px; font-weight: 700; line-height: 16px; color: #FF0000;}

.copyright { font-size: 10px; letter-spacing: 0.05em}
.textpinkBold { font-size: 12px; line-height: 16px; color: #E55559; ; font-weight: 700}
.headtext { font-size: 12px; line-height: 16px; color: #333333; }
.necessary { font-size: 12px; font-weight: 700; color: #0099FF; }
.explanation { font-size: 12px; line-height: 16px; color: #222222; }
.arrow { font-size: 12px; font-weight: 700; line-height: 16px; color: #FFFFFF; }

.cellkensaku { font-size: 12px; width: 500px; background-color: #ffffe3; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px}
.cell500 { width: 500px; background-color: #ffffe3; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px }
.spec { font-size: 12px; line-height: 16px; color: #000099; }
.select1 { width: 33em; }

/* 商品詳細ページ刷新 */
.productname { background-color: #D8D8D8; font-size: 14px; color: #000000; }    /* 商品名 */
.coljpegex { background-color: #DCDCDC; font-size: 11px; }                      /* 商品画像下の説明文 */
.colline { background-color: #C0C0C0; }                                         /* 画像の線 */
.pricetitle { font-size: 12px; line-height: 16px; color: #222222; }             /* 価格項目名 */
.price { font-size: 12px; line-height: 16px; color: #222222; }                  /* 価格 */
.detailtitle { background-color: #FF8000; font-size: 12px; line-height: 16px; color: #FFFFFF; font-weight: bold; }  /* 商品詳細項目名 */
.detail { background-color: #E8E8E8; font-size: 12px; line-height: 16px; color: #222222; }                          /* 商品詳細 */
.coldetail { background-color: #FFFFFF; }                                       /* 詳細テーブルの枠線 */
.colcart { background-color: #D3D3D3; }                                         /* カート背景色 */
.sizeselect {font-size: 11px; COLOR: #666666;}                                                  /* サイズの選び方フォント */

/* 在庫カウントダウン */
.lead { font-weight: 700; font-size: 14px; }                                                  /* 商品詳細 リード文 */
.title { background-color: #FF8000; font-size: 12px; font-weight: 700; line-height: 16px; color: #FFFFFF; }         /* 商品詳細 項目タイトル */
.detailname { font-size: 12px; font-weight: 700; line-height: 16px; color: #000000; }         /* 商品詳細 商品名 */
.detailprice { font-size: 12px; font-weight: 700; line-height: 16px; color: #ff0000; }        /* 商品詳細 価格 */
.saleTime { font-size: 12px; font-weight: 700; line-height: 16px; color: #333333;}            /* 商品詳細画面 販売期間 */
.stockTitle { font-size: 12px; font-weight: 700; line-height: 16px; color: #ff9900;}          /* 商品詳細画面 在庫関連項目名 */
.restNumber { font-size: 12px; font-weight: 700; line-height: 16px; color: #666666;}          /* 商品詳細画面 残り個数/在庫数 */
.orderNumber { font-size: 12px; font-weight: 700; line-height: 16px; color: #666666;}         /* 商品詳細画面 現在の申込み数 */
.shipmentDay { font-size: 12px; font-weight: 700; line-height: 16px; color: #666666;}         /* 商品詳細画面 配送開始予定日 */
.orderEnableNumber { font-size: 12px; font-weight: 700; line-height: 16px; color: #666666;}   /* 商品詳細画面 申込可能数 */

/* グルメキーワード検索 */
.w12 {COLOR: #333333;  font-size: 12px;}
.w12s {COLOR: #666666;  font-size: 12px;}
.w10s {COLOR: #666666;  font-size: 10px;}
.cat_h2Navi {COLOR: #3300CC;TEXT-DECORATION:underline;font-size: 12px;line-height: 13px;}
.cat_h2Navi:hover {COLOR: #8676ff; TEXT-DECORATION:none ;font-size: 12px;line-height: 13px;}
.keywordname {COLOR: #3300CC;TEXT-DECORATION:underline;font-size: 14px;line-height: 16px;}
.keywordname:hover {COLOR: #8676ff; TEXT-DECORATION:none ;font-size: 14px;line-height: 16px;}
.keywordname2 { font-size: 14px; line-height: 16px; color: #000000; }                     /* キーワード検索 商品名リンクなし */
.keywordprice { COLOR: #C40413;  font-size: 12px; font-weight: bold; }
.toplink {COLOR: #000000; TEXT-DECORATION: ;font-size: 13px;}
.toplink:hover {COLOR: #ffffff; TEXT-DECORATION:none ;font-size: 13px;}
.key_Navi {COLOR: #555555; TEXT-DECORATION:underline ;font-size: 12px;}
.key_Navi:hover {COLOR: #777777; TEXT-DECORATION: none; font-size: 12px;}
/* 新グルメサイト対応 ADD S*/
.textred4 { font-size: 12px; line-height: 16px; color: #FF0000;}
.textred4Bold { font-size: 12px; font-weight: 700; line-height: 16px; color: #FF0000;}
.no_Link_Key_Navi { font-size: 12px;line-height: 16px; COLOR: #999999;}
.head_Title {font-size: 12px; line-height: 14px;	display: inline; font-weight: normal;}
.thumbnaildesc{ font-family: MS UI Gothic, sans-serif; font-size: 14px; line-height: 16px; color: #222222; }
.copyright { font-family: MS UI Gothic, sans-serif; font-size: 10px; letter-spacing: 0.05em}
/* 新グルメサイト対応 ADD  E*/

/* BRP-07091400 */
.sh_txt12 {TEXT-DECORATION:underline ;font-size: 12px;}
.sh_txt12:hover {TEXT-DECORATION:none; font-size: 12px;}
.pan12 {COLOR: #000000; TEXT-DECORATION: underline; font-size: 12px;}
.pan12:hover {COLOR: #FF9900; TEXT-DECORATION:  underline; font-size: 12px;}
.productname2 { font-size: 28px; color: #663333;}
.lead2 { font-size: 14px; line-height: 18px; color: #cc3300;}
.distributionMonth { font-size: 14px; font-weight: 700; line-height: 16px; color: #663300; } 
.detailname2 { font-size: 14px; font-weight: 700; line-height: 16px; color: #993300; }

.basetxtsmall{ font-size: 10px; line-height: 16px; color: #000000;}
.postagefree { font-size: 12px; line-height: 16px; color: #FF0000;}
.postagefree2 { COLOR: #C40413;  font-size: 12px; }

.recommend {COLOR: #3300CC;TEXT-DECORATION:underline;font-size: 10px;line-height: 11px;}
.recommend:hover {COLOR: #8676ff; TEXT-DECORATION:none ;font-size: 10px;line-height: 11px;}

.navi12_line {COLOR: #FF0000; TEXT-DECORATION:underline; font-size: 12px;}
.navi12_line:hover {COLOR: #FF0000; TEXT-DECORATION: none; font-size: 12px;}

