.clearfix{
	overflow: hidden; /* モダンブラウザ用 */
	zoom: 1; /* IE6用 */
}
.clearfix:after {
	content: "";
	clear: both;
	display: block;
}
.instagram {
	width: 210px;
	padding: 10px 5px;
	background:#333;
	/*border: 1px solid #ccc;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:20px;
	text-align:center;
	color:#fff;
}

.instagram  li{
	list-style:none;
	float:left;
	width: 95px;
	padding:5px;
}
.instagram  li img{
	width: 100%;
}
.instagram li a:hover{
	opacity:0.7;
}
.instagram li dl{
	padding:5px 0;
}
.instagram .insta_user{
	width: 210px;
	padding:2px 5px 5px 5px;
	margin:0 auto;
	text-align:center;
	letter-spacing:1px;
}
.instagram .insta_user .pp{
	width:29px;
	float:left;
}
.instagram .insta_user .un{
	color:#fff;
	font-size:120%;
	font-weight:bold;
	padding:7px 0 5px 10px;
	float:left;
}
.instagram .insta_user .un .fa-instagram{
	color:#fff;
	font-size:130%;
	font-weight:bold;
	padding:5px 0;
}
.instagram .insta_user .fn{
	color:#fff;
	font-size:100%;
	font-weight:bold;
	padding:5px 0;
}
.instagram .btn{
	padding-top:10px;
	text-align:center;
}

/*--------------------------------------------------------------------*/
.insta_btn2{/*ボタンの下地*/
  color: #FFF;/*文字・アイコン色*/
  border-radius: 5px;/*角丸に*/
  position: relative;
  display: inline-block;
  height: 30px;/*高さ*/
  width: 200px;/*幅*/
  text-align: center;/*中身を中央寄せ*/
  font-size: 13px;/*文字のサイズ*/
  font-weight:bold;
letter-spacing:1px;
  line-height: 30px;/*高さと合わせる*/
  vertical-align: middle;/*垂直中央寄せ*/
  /*background: #3f729b;*/
  background: -webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
  background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;/*グラデーション@*/
  overflow: hidden;/*はみ出た部分を隠す*/
  text-decoration:none;/*下線は消す*/
  margin-top:5px;
}
.insta_btn2:before{/*グラデーションA*/
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;/*全体を覆う*/
  height: 100%;/*全体を覆う*/
  background: -webkit-linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
  background: linear-gradient(15deg, #ffdb2c, rgb(249, 118, 76) 25%, rgba(255, 77, 64, 0) 50%) no-repeat;
}

.insta_btn2 .fa-instagram{/*アイコン*/
  font-size: 18px;/*アイコンサイズ*/
  position: relative;
  top: 2px;/*アイコン位置の微調整*/
}
.insta_btn2 span {/*テキスト*/
  display:inline-block;
  position: relative;
  transition: .5s
}
.insta_btn2:hover{opacity:0.7;}