a i.shop{
  background-image: url(../icon/shop.svg);
}
a i.yahoo{
  background-image: url(../icon/yahoo.svg);
}
a i.reten{
  background-image: url(../icon/reten.svg);
}
a i.pchome{
  background-image: url(../icon/pchome.svg);
}
a i.yt{
  background-image: url(../icon/yt.svg);
}
a i.line{
  background-image: url(../icon/line.svg);
}
a i.ig{
  background-image: url(../icon/ig.svg);
}


ul.social-icons2 li a.shop, ul.social-icons2 li a.yahoo, ul.social-icons2 li a.reten, ul.social-icons2 li a.pchome, ul.social-icons2 li a.yt, ul.social-icons2 li a.line, ul.social-icons2 li a.ig {
	width:50px;
	height:50px;
	margin-right: 10px;
	display: block;
	vertical-align: top;
	background-size: 50px;
}

ul.social-icons2 li a.shop{
	background: url(../icon/shop_orange.svg)no-repeat 0px 0px;
}
ul.social-icons2 li a.yahoo {
    background: url(../icon/yahoo_purple.svg)no-repeat 0px 0px;
}
ul.social-icons2 li a.reten {
    background: url(../icon/reten_orange.svg)no-repeat 0px 0px;
}
ul.social-icons2 li a.pchome {
    background: url(../icon/pchome_red.svg)no-repeat 0px 0px;
}
ul.social-icons2 li a.yt {
    background: url(../icon/yt_red.svg)no-repeat 0px 0px;
}
ul.social-icons2 li a.line {
    background: url(../icon/line_green.svg)no-repeat 0px 0px;
}
ul.social-icons2 li a.ig {
    background: url(../icon/ig_color.svg)no-repeat 0px 0px;
}