/* ----------------------------------------
 * 共通
 * ---------------------------------------- */

 BODY,
.norm {

    color       : #5d4943;
    font-size : 1em;
    line-height : 120%;
}

 BODY A:LINK,
.norm A:LINK {

    color           : #000099;
    text-decoration : none;
}

 BODY A:VISITED,
.norm A:VISITED {

    color           : #990099;
    text-decoration : none;
}

 BODY A:ACTIVE,
 BODY A:HOVER,
.norm A:ACTIVE,
.norm A:HOVER   {

    color           : #00ccff;
    text-decoration : underline;
}

.cat2 {

    font-size : 0.9em;
    

  line-height : 16px;
}

.rank {

    font-size : 0.7em;
    

  line-height : 12px;
}

.sltbox {

  font-size : 0.8em;
  color       : #5d4943;

}

.u1 {

    font-size   : 1em;
    
}

.u1_b {

    font-size   : 1em;
    font-weight : bold;
    
}

.u1_cccccc {

    font-size : 1em;
    color     : #cccccc;
    
}

.u3 {

    font-size   : 1.2em;
    
}

.u3_b {

    font-size   : 1.2em;
    font-weight : bold;
    
}

.u4_b {

    font-size   : 1.3em;
    font-weight : bold;
    
}

.d1 {

    font-size : 0.8em;
    
}

.d1_b {

    font-size   : 0.8em;
    font-weight : bold;
    
}

.red {

    color     : #ff0000;
    
}

.d2 {

    font-size : 0.8em;
    line-height : 110%;
    
}


/* ----------------------------------------
 * カテゴリカラー
 * ---------------------------------------- */

/** 背景色 - メモリーカード */
.bg_10 {

    background-color : #a938a7;
    
}

/** 背景色 - メディア/サプライ */
.bg_20 {

    background-color : #ff6666;
    
}

/** 背景色 - デジタルカメラ/ビデオカメラ */
.bg_30 {

    background-color : #f0861e;
    
}

/** 背景色 - 生活家電 */
.bg_40 {

    background-color : #ffcc33;
    
}

/** 背景色 - オーディオ/ビジュアル */
.bg_50 {

    background-color : #d1ed52;
    
}

/** 背景色 - パソコン */
.bg_60 {

    background-color : #33cc33;
    
}

/** 背景色 - 周辺機器 */
.bg_70 {

    background-color : #00884e;
    
}

/** 背景色 - DOS/Vパーツ */
.bg_80 {

    background-color : #007c8d;
    
}

/** 背景色 - 特選品 */
.bg_select {

    background-color : #993300;
    
}

/** 背景色 - DOS/Vパーツ */
.bg_851 {

    background-color : #007c8d;
    
}

/** 背景色 - TOP */
.bg_top {

    background-color : #993300;
    
}


/* ----------------------------------------
 * サイドメニュー
 * ---------------------------------------- */

.sidemenu {

    font-size   : 0.9em;
    color       : #77645d;
    line-height : 100%;
}

.sidemenu A:LINK {

    font-size       : 0.9em;
    color           : #77645d;
    line-height     : 100%;
    text-decoration : none;
    
}

.sidemenu A:VISITED {

    font-size       : 0.9em;
    color           : #77645d;
    line-height     : 100%;
    text-decoration : none;
    
}

.sidemenu A:ACTIVE {

    font-size       : 0.9em;
    color           : #77645d;
    line-height     : 100%;
    text-decoration : none;
    
}

.sidemenu A:HOVER {

    font-size       : 0.9em;
    color           : #77645d;
    line-height     : 100%;
    text-decoration : none;
    
}

.sidecate_lv2 {

    font-size   : 1.0em;
    font-weight : bold;
    color       : #968174;
    line-height : 120%;
    
}

.sidecate_square {

    font-size       : 0.8em;
    color           : #c9b495;
    
}

.sidecate_lv2,
.sidecate_lv2 A:LINK,
.sidecate_lv2 A:VISITED {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #968174;
    line-height     : 120%;
    text-decoration : none;
    
}

.sidecate_lv2 A:ACTIVE,
.sidecate_lv2 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #968174;
    line-height     : 120%;
    text-decoration : underline;
    
}

.sidecate_lv3,
.sidecate_lv3 A:LINK,
.sidecate_lv3 A:VISITED {

    font-size       : 0.9em;
    color           : #968174;
    line-height     : 120%;
    text-decoration : none;
    
}

.sidecate_lv3 A:ACTIVE,
.sidecate_lv3 A:HOVER {

    font-size       : 0.9em;
    color           : #968174;
    line-height     : 120%;
    text-decoration : underline;
    
}


/* ----------------------------------------
 * 商品一覧ページのカテゴリ一覧
 * ---------------------------------------- */

/** 背景色 - メモリーカード */
.cate_10,
.cate_10 A:LINK,
.cate_10 A:VISITED,
.cate_10 A:ACTIVE,
.cate_10 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #33cc33;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - メディア/サプライ */
.cate_20,
.cate_20 A:LINK,
.cate_20 A:VISITED,
.cate_20 A:ACTIVE,
.cate_20 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #ff6666;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - デジタルカメラ/ビデオカメラ */
.cate_30,
.cate_30 A:LINK,
.cate_30 A:VISITED,
.cate_30 A:ACTIVE,
.cate_30 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #f0861e;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - 生活家電 */
.cate_40,
.cate_40 A:LINK,
.cate_40 A:VISITED,
.cate_40 A:ACTIVE,
.cate_40 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #ffcc33;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - オーディオ/ビジュアル */
.cate_50,
.cate_50 A:LINK,
.cate_50 A:VISITED,
.cate_50 A:ACTIVE,
.cate_50 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #d1ed52;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - パソコン */
.cate_60,
.cate_60 A:LINK,
.cate_60 A:VISITED,
.cate_60 A:ACTIVE,
.cate_60 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #33cc33;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - 周辺機器 */
.cate_70,
.cate_70 A:LINK,
.cate_70 A:VISITED,
.cate_70 A:ACTIVE,
.cate_70 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #00884e;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - DOS/Vパーツ */
.cate_80,
.cate_80 A:LINK,
.cate_80 A:VISITED,
.cate_80 A:ACTIVE,
.cate_80 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #007c8d;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - 特選品 */
.cate_select,
.cate_select A:LINK,
.cate_select A:VISITED,
.cate_select A:ACTIVE,
.cate_select A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #993300;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - 健康食品 */
.cate_851,
.cate_851 A:LINK,
.cate_851 A:VISITED,
.cate_851 A:ACTIVE,
.cate_851 A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #33cc33;
    line-height     : 100%;
    text-decoration : none;
    
}

/** 背景色 - TOP */
.cate_top,
.cate_top A:LINK,
.cate_top A:VISITED,
.cate_top A:ACTIVE,
.cate_top A:HOVER {

    font-size       : 0.9em;
    font-weight     : bold;
    color           : #993300;
    line-height     : 100%;
    text-decoration : none;
    
}

/* ----------------------------------------
 * 一覧コマ
 * ---------------------------------------- */

.cellCategory {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 120%;
    
}

.cellMaker {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 120%;
    
}

.cellName {

    font-size   : 0.9em;
    font-weight : bold;
    color       : #77645d;
    line-height : 120%;
  
}

.cellCode {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 120%;
    
}

.cellColor {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 120%;
    
}

.cellPrice {

    font-size   : 0.9em;
    font-weight : bold;
    color       : #ff0000;
    line-height : 120%;
    
}

.cellSummary {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 120%;
    
}

.cellStock {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 120%;
    
}

.cellOrder {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 120%;
    
}


/* ----------------------------------------
 * 商品詳細
 * ---------------------------------------- */

.detailNorm {

    font-size   : 1.0em;
    color       : #77645d;
    line-height : 100%;
    
}

.detailMark {

    font-size   : 0.7em;
    color       : #c9b495;
    
}


.detailTitle {

    font-size   : 0.9em;
    color       : #77645d;
    
}

.detailName {

    font-size   : 1.3em;
    font-weight : bold;
    color       : #77645d;
    line-height : 100%;
  
}

.detailSummary {

    font-size   : 1.0em;
    color       : #77645d;
    line-height : 140%;
    
}

.detailPrice {

    font-size   : 1.2em;
    font-weight : bold;
    color       : #ff0000;
    line-height : 100%;
    
}

.detailStock {

    font-size   : 0.9em;
    color       : #3366cc;
    line-height : 100%;
    
}

/* ----------------------------------------
 * フッタ
 * ---------------------------------------- */

.copyright {

    font-size   : 0.8em;
    color       : #77645d;
    line-height : 100%;
    
}
.graywaku{
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-top-color : #cccccc;border-left-color : #cccccc;border-right-color : #cccccc;border-bottom-color : #cccccc;}
.graywaku2{
  padding-top : 20px;
  
  
  
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
  padding-bottom : 20px;
  padding-left : 20px;
  padding-right : 20px;
}
.customer{
  font-size : 10pt;
}
.blownwaku{
  
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;border-width : 1px 1px 1px 1px;border-style : none solid solid;border-left-style : solid;border-color : #a77950 #a77950 #a77950 #a77950;}
.infomenu{
  font-size : 11pt;
}
