/*アイコンスタイル*/

[class$="-icon"]{
  display: inline-block;
  border: none;
  background-repeat: no-repeat;
}

<!--
/*インクメーカーアイコン*/
.maker-icon , .ep-icon , .ca-icon , .hp-icon , .br-icon , .ri-icon{
  width: 32px;
  height: 29px;
  background-color: #ffffff;
  vertical-align: middle;
  line-height: 1.0;
  margin: 0;
}

.ep-icon{
  background-image: url(../ink/ink-icon/ep-ai-01.gif);
}
.ca-icon{
  background-image: url(../ink/ink-icon/ca-ai-02.gif);
}
.hp-icon{
  background-image: url(../ink/ink-icon/hp-ai-03.gif);
}
.br-icon{
  background-image: url(../ink/ink-icon/bro-ai.gif);
}
.ri-icon{
  background-image: url(../ink/ink-icon/ri-ai.gif);
}
-->

/*NEWアイコン*/
.new-icon{
  background-image: url(../data/icon/new.gif);
  width: 48px;
  height: 12px;
}

/*ネコポスアイコン*/
.nekopos-icon{
  background-image: url(../data/icon/nekop-b.gif);
  width: 121px;
  height: 45px;
}
/*ネコポスアイコン小*/
.nekopos-icon-s{
  display:inline-block;
  width: 70px;
  height: 28px;
  border: none;
  background-image:url(http://daiko2001.co.jp/data/icon/nekop-b.gif);
  background-size:contain;
  background-repeat: no-repeat;
  vertical-align: middle;
}

/*ポイントアイコン*/
.p-icon{
  background-image: url(../data/icon/point40.gif);
  width : auto;
  height : 26px;
  background-position: 0px 0px;
  background-size : 45px 26px;
  padding-left: 48px;
  padding-top: 5px;
  vertical-align: bottom;
  font-size : 16px;
  font-weight : bold;
  color : #ff0033;
}