* {
      margin: 0;
      padding: 0;
}
img {-ms-interpolation-mode: bicubic;}
td{
  padding: 0px;
}
td img{
  vertical-align: bottom;
}

body {
  text-align : left;
}

div.txt-navi {
  color     : #000000 ;
  font-size : 10pt ;
  margin    : 10px 0px 0px 0px ;
  text-align:left;
}

div.s1 {
  color     : #000000 ;
  font-size : 40pt ;
  margin    : 0px 0px 0px 0px ;
  text-align:left;
  color     : #666666 ;
}

h1 {
 font-weight : normal ;
 font-size:10px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 color     : #000000 ;
}

h2 {
 font-weight : normal ;
 font-size:    7.5pt;
 padding: 5px 0px 0px 0px;
 color     : #333333 ;
}


div.txt-hdr {
  color     : #000000 ;
  font-size : 8pt ;
}

div.search {
  color     : #666666 ;
  font-size : 7pt ;
  margin-top:3px;
}

div.txt-cp {
  color     : #000000 ;
  font-size : 9pt ;
  margin    : 7px 0px 7px 0px ;
}

span.sikaku {
  color       : #cccccc ;
  font-size   : 9pt ;
  line-height : 150% ;
}

a:hover {
  text-decoration : underline ;
}

a.link-a {
  color           : #ff3500 ;
  font-size       : 10pt ;
  text-decoration : none ;
}

a.link-a:hover {
  text-decoration : underline ;
}

a.link-b {
  color           : #000000 ;
  font-size       : 9pt ;
  text-decoration : none ;
}

a.link-b:hover {
  text-decoration : underline ;
}

a.lnk-navi {
  color           : #000000 ;
  font-size       : 10pt ;
  text-decoration : none ;
}

a.lnk-navi:hover {
  text-decoration : underline ;
}

a.tv-navi {
  color           : #997642 ;
  font-size       : 10pt ;
  text-decoration : none ;
}

a.tv-navi:hover {
  color           : #366581 ;
  text-decoration : underline ;
}


td.txt-ftr {
  color       : #ff0000 ;
  font-size   : 9pt ;
  line-height : 130% ;
}
.link-s {
  text-decoration : none ;
}
.link-s:hover {
  text-decoration : underline ;
}

div#lblock{ padding: 0px 0px 15px 0px;}
div#rblock{ padding: 0px 0px 15px 0px;}

tr#loopOdd td.color1{ background-color:#f2f2f2;}
tr#loopOdd td.color2{ background-color:#ebe9d4;}
tr#loopEven td.color1{ background-color:#FFFFFF;}
tr#loopEven td.color2{ background-color:#f8f5df;}

div.warning {
  color     : #F0452C ;
  font-size : 12pt ;
  font-weight : bold;
}

div.search-cond {
  color     : #4E4D48 ;
  font-size : 12px ;
  font-weight:bold;
  text-align:left;
  line-height: 300%;
  padding:0 10px;
  width:540px;
}
div.text-pager {
  color     : #888270 ;
  font-size : 11pt ;
  text-align:left;
}
div.text-sortby {
  color     : #888270 ;
  font-size : 10pt ;
}
.text-pager {
  color     : #888270 ;
  font-size : 11pt ;
  text-align:left;
}
.text-sortby {
  color     : #888270 ;
  font-size : 10pt ;
}
div.text-sortlink {
  color     : #0000FF ;
  font-size : 10pt ;
}
.text-sortlink {
  color     : #888270 ;
  font-size : 10pt ;
}
input, textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#404040;
}
.text-cart {
  color     : #724803 ;
  font-size : 9pt ;
  font-weight : bold;
}
.text-cart1 {
  color     : #724803 ;
  font-size : 11pt ;
  font-weight : bold;
}
.text-cart2 {
  color     : #724803 ;
  font-size : 11pt ;
}
div.textgray-cart {
  color     : #655F50 ;
  font-size : 10pt ;
  font-weight : bold;
}
div.textred-cart {
  color     : #684202 ;
  font-size : 10pt ;
  font-weight : bold;
}

/*add css of user by noi*/
.user_link           {color:#716959; font-size:9pt;text-decoration:none;font-weight: bold ;}
.user_link a:link    {color:#716959; font-size:9pt;text-decoration:undreline;font-weight: bold ;}

.user_small          {color:#999999; font-size:7.7pt;font-weight: bold ;}

.user_block          {color:#402507; font-size:10pt;font-weight: bold ;}

.change_pwdtex       {color:#716959; font-size:11pt;font-weight: bold ;}

/*本日の商品テンプレ*/

#honjitu_set {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 184px ;
  height            : 26px ;
  margin-top : 6px    ;
  margin-left : 1px    ;
  background        : url('/images/img_common/honjitu_set.jpg') no-repeat;
}

#nesage_set {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 256px ;
  height            : 26px ;
  margin-top : 6px    ;
  margin-left : 1px    ;
  background        : url('/images/img_common/nesage_set.jpg') no-repeat;
}

#honjitu_seinen {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 184px ;
  height            : 26px ;
  margin-top : 6px    ;
  margin-left : 1px    ;
  background        : url('/images/img_common/honjitu_seinen.jpg') no-repeat;

}

#honjitu_cd {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 184px ;
  height            : 26px ;
  margin-top : 6px    ;
  margin-left : 1px    ;
  background        : url('/images/img_common/honjitu_cd.jpg') no-repeat;
}

#honjitu_sinkan_set {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 184px ;
  height            : 26px ;
  margin-top : 6px    ;
  margin-left : 1px    ;
  background        : url('/images/img_common/honjitu_sinkan_set.jpg') no-repeat;

}

#honjitu_used_set {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 184px ;
  height            : 26px ;
  margin-top : 6px    ;
  margin-left : 1px    ;
  background        : url('/images/img_common/honjitu_used_set.jpg') no-repeat;

}

#honjitu_used_tanpin {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 184px ;
  height            : 26px ;
  margin-top : 6px    ;
  margin-left : 1px    ;
  background        : url('/images/img_common/honjitu_used_tanpin.jpg') no-repeat;

}

/*右ブロックバナー*/

#bnr_point {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 165px ;
  height            : 149px ;
  margin-left : 2px    ;
  background        : url('/images/img_common/bnr_point.jpg') no-repeat;
}

#bnr_100yen {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_100yen.gif') no-repeat;
}

#bnr_m-maga {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_m-maga.gif') no-repeat;

}

#bnr_koe {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_koe.gif') no-repeat;

}

#bnr_support {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_support.gif') no-repeat;

}

#bnr_life {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_life.gif') no-repeat;

}

#bnr_blog {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_blog.gif') no-repeat;

}

#bnr_mixi {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_mixi.gif') no-repeat;

}

#bnr_overseas {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_overseas.gif') no-repeat;

}

#bnr_event-kako {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_event-kako.gif') no-repeat;

}

#bnr_sagawa {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_sagawa.gif') no-repeat;

}

#bnr_it100sen {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/bnr_it100sen.gif') no-repeat;

}

#deambana2 {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 56px ;
  background        : url('/images/img_common/deambana2.jpg') no-repeat;

}

#bnr_osmc {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 171px ;
  height            : 90px ;
  background        : url('/images/img_common/bnr_osmc.gif') no-repeat;

}

#sell_pickup {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 169px ;
  height            : 59px ;
  background        : url('/images/img_common/sell_pickup.gif') no-repeat;

}

#pick {
  clear             : both ;
  display           : block ;
  float     : left
  width             : 61px ;
  height            : 62px ;
  background        : url('/images/img_common/pick.gif') no-repeat;

}