@charset "utf-8";
/* CSS Document */

/**************************/
#instafeed{}
#instafeed li{
	float:left;
	position:relative;
	list-style:none;
	width:32%;
	height:auto;
	margin-right:2%;
	margin-bottom:10px;
}
#instafeed li:nth-child(3n){
	margin-right:0;
}
#instafeed:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#instafeed li a{
	display:block;
	position:relative;
	background: #ffffff;
	width: 100%;
	height: 100%;
}
#instafeed li a:hover,
#instafeed li a:active{
	border-bottom:none;
}
#instafeed li a div{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	background:rgba(0,0,0,0.3);
}
#instafeed li a div *{ }
#instafeed li a div span{
	position:absolute;
	width:100%;
	bottom:15px;
	left:0;
	text-align:center;
	color:#ffffff;
}
#instafeed li a div span img{ width:17px;display:inline-block; vertical-align:middle;margin:0 10px;}
#instafeed li a:hover div span img,
#instafeed li a:active div span img{
	opacity:1;
	filter: alpha(opacity=100);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=100)";  /* ie 8 */
	-moz-opacity:1;                 /* FF lt 1.5, Netscape */
	-khtml-opacity:1;              /* Safari 1.x */
	}
#instafeed li a:hover div,
#instafeed li a:active div{
	display:block;
}

@media only screen and (max-width:1139px){
}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 480px){
}

