BODY { margin-top:8px; }

.basetxt{ font-size: 12px; line-height: 16px; color: #000000;}
.basetxtBig{ font-size: 14px; line-height: 18px; 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;}
.headtext16Bold { font-weight: 600; font-size: 16px;}
.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;}
.colpath { background-color: #FFADAF;}      /* EC-6037 カテゴリパス背景色 */
.colposition { background-color: #FFFFCC;}  /* EC-6037 自カテゴリ背景色 */
.colwaku { background-color: #EF9C00;}      /* EC-6037 子カテゴリ枠色 */
.coldetail { background-color: #FAFAE9;}    /* EC-6037 商品詳細背景色 */

.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;}
.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-family: MS UI Gothic, sans-serif; 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-family: MS UI Gothic, sans-serif; font-size: 14px; line-height: 16px; color: #222222; word-break:break-all;}
.arrow { font-size: 12px; line-height: 16px; color: #000000; }/* BRP-07020600 UPD S */
.childmark { font-size: 12px; line-height: 16px; color: #dc143c;}  /* EC-6037 子カテゴリマーク色 */

.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 }

.textStrong14 { font-size: 14px; }
.position { font-size: 12px; color: #FFFFFF; font-weight: 700}	/* EC-6096 カテゴリページ刷新 */
.basetxt2 { font-size: 12px; color: #000000; }
.paging { font-size: 14px; line-height: 18px; color: #000000; }
.keyword { font-size: 12px; line-height: 16px; color: #FFFFFF; ; font-weight: 700}
.headtext14Copy { font-weight: bold; font-size: 14px; }

/* EC-6078 商品詳細ページ刷新 */
.coljpegex { font-family: "MS UI Gothic"; font-size: 10px; line-height: 12px; color: #000000; }                      /* 商品画像下の説明文 *//* BRP-07020600 */
.colline { background-color: #C0C0C0; }                                         /* 画像の線 */
.pricetitle { font-family: MS UI Gothic, sans-serif; font-size: 14px; line-height: 16px; color: #222222; }             /* 価格項目名 */
.price { font-family: "MS UI Gothic"; font-size: 16px; line-height: 20px; font-weight: bold; color: #000000; }                  /* 価格 *//* BRP-07020600 */
.detailtitle { background-color: #A9A9A9; font-size: 12px; line-height: 16px; color: #FFFFFF; font-weight: bold; }  /* 商品詳細項目名 */
.detail { font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000; }                          /* 商品詳細 *//* BRP-07020600 */
.coldetail { background-color: #FFFFFF; }                                       /* 詳細テーブルの枠線 */
.colcart { background-color: #D3D3D3; }                                         /* カート背景色 */
.sizeselect {font-size: 11px;}                                                  /* サイズの選び方フォント */
.lead { font-family: "MS UI Gothic"; font-size: 14px; line-height: 18px; color: #000000; word-break:break-all;}					/* リード文 *//* BRP-07020600 */
/* EC-6078 */

/* EC-6096 カテゴリページ刷新 */
.a11 { font-size: 11px; }
.navi12t_5 {COLOR: #666666; TEXT-DECORATION:none ;font-size: 12px; line-height: 15px;}
.navi12t_5:hover {COLOR: #666666; TEXT-DECORATION:underline ; font-size: 12px; line-height: 15px;}
.navi12t_6 {COLOR: #2055A6; TEXT-DECORATION:underline ;font-size: 12px; line-height: 15px;}
.navi12t_6:hover {COLOR: #d84a57; TEXT-DECORATION:underline ; font-size: 12px; line-height: 15px;}
.navi12t_7 {COLOR: #333333; TEXT-DECORATION:underline ;font-size: 12px; line-height: 15px;}
.navi12t_7:hover {COLOR: #d84a57; TEXT-DECORATION:underline ; font-size: 12px; line-height: 15px;}
.c_productname{ font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}           /* カテゴリ画面 商品名 */
.c_price{ font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}                 /* カテゴリ画面 価格 */
.c_colortitle{ font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}            /* カテゴリ画面 色タイプ項目名 */
.c_color{ font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}                 /* カテゴリ画面 色タイプ */
.c_sizetitle{ font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}             /* カテゴリ画面 サイズ項目名 */
.c_size{ font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}                  /* カテゴリ画面 サイズ */
.c_lead{ font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #000000;}                  /* カテゴリ画面 リードまたは商品説明 */
.thumbnail { font-family: MS UI Gothic, sans-serif; font-size: 14px; line-height: 16px; color: #222222; }      /* 商品詳細画面 縦サムネイル説明文 */
.postagetitle { font-family: MS UI Gothic, sans-serif; font-size: 14px; line-height: 16px; color: #222222; }   /* 商品詳細画面 送料項目名 */
.spec { font-family: MS UI Gothic, sans-serif; font-size: 14px; line-height: 16px; color: #222222; word-break:break-all;}           /* 商品詳細画面 スペック(textarea説明文) */
/* EC-6096  */

/* BRP-06101300 */
.orderTitle { font-size: 12px; font-weight: 700; line-height: 16px; color: #FFFFFF;}    /* 注文工程 項目名 */
.orderBg1 { background-color: #A9A9A9; }                                       /* 注文工程 背景色 */
.orderBg2 { background-color: #D7D7D7; }                                       /* 注文工程 背景色 */
.orderBg3 { background-color: #F0F0F0; }                                       /* 注文工程 背景色 */
.orderBg4 { background-color: #F0F0F0; }                                       /* 注文工程 背景色 */
.orderBg5 { background-color: #F0F0F0; }                                       /* 注文工程 背景色 */
.attonli2 { font-size: 12px; line-height: 16px; color: #007aaa;}
.textred3 { font-size: 12px; line-height: 16px; color: #fe575f;}
.textred3Bold { font-size: 12px; font-weight: 700; line-height: 16px; color: #fe575f;}
/* BRP-06101300 */

/* BRP-07020600 */
.itemroll { font-family: "MS UI Gothic"; font-size: 10px; line-height: 14px; color: #2055a6; text-decoration: underline;}
.itemroll:hover { font-family: "MS UI Gothic"; font-size: 10px; line-height: 14px; color: #d84a57; text-decoration: underline;}
.fo10 { font-family: "MS UI Gothic"; font-size: 10px; line-height: 12px; color: #000000;}

.colorSize { font-size: 12px; text-align: center; font-weight: 700; background-color: #E8E8E8; 
border: 1px #999999 solid; }

.colorSize2 { font-size: 12px; text-align: center; background-color: #FFFFFF; border: 1px #999999 solid;
border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
/* BRP-07020600 */

/* BRP-07050200 */
.c_category { font-size: 12px; font-weight: 700; line-height: 16px; color: #4d6320;}
.cate2 { color: #555555; text-decoration: none; font-size: 12px; line-height: 15px;}
.cate2:hover { color: #85b401; text-decoration: underline; font-size: 12px; line-height: 15px;}
.cate2On { color: #85b401; text-decoration: underline ; font-size: 12px; line-height: 15px;}
.cate3 { color: #555555; text-decoration: none; font-size: 12px; line-height: 13px;}
.cate3:hover { color: #85b401; text-decoration: underline; font-size: 12px; line-height: 13px;}
.cate3On { color: #85b401; text-decoration: underline ; font-size: 12px; line-height: 13px;}
.cate4 { color: #555555; text-decoration: underline; font-size: 12px; line-height: 15px;}
.cate4:hover { color: #85b401; text-decoration: none; font-size: 12px; line-height: 15px;}
.cate4On { color: #85b401; text-decoration:none ; font-size: 12px; line-height: 15px;}

.cate2Bg { background-image: url(/img/online/2_cate.gif); }
.cate2BgOn { background-image: url(/img/online/2_cate_on.gif)}
.cate3Icon { background-image: url(/img/online/3_cate.gif); background-repeat:no-repeat; background-position: center center; }
.cate3IconOn { background-image: url(/img/online/3_cate_on.gif); background-repeat:no-repeat; background-position: center center; }
.cate4Icon { color: #999999; text-decoration:none ; font-size: 12px; line-height: 15px;}
/* BRP-07050200 */

/* BRP-07060900 */
.productname {	font-family: "MS UI Gothic"; font-size: 16px; line-height: 20px; font-weight: bold; color: #000000;}     /* 商品名 価格 Ｂ */
.description { font-family: MS UI Gothic, sans-serif; font-size: 14px; line-height: 16px; color: #222222; word-break:break-all;}
.variation { font-family: MS UI Gothic, sans-serif; font-size: 12px; line-height: 16px; color: #222222;}
.sh_txt11 {TEXT-DECORATION:underline ;font-size: 11px;}
.sh_txt11:hover {TEXT-DECORATION:none; font-size: 11px;}
.sh_txt12 {TEXT-DECORATION:underline ;font-size: 12px;}
.sh_txt12:hover {TEXT-DECORATION:none; font-size: 12px;}
.saleTime{ font-size: 12px; line-height: 16px; color: #FFFFFF;}
.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;}	/* 商品詳細画面ご提供商品数（総数）*/
/* BRP-07060900 */
