/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝　初期設定　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

.followers_row img{
	vertical-align: middle;
}

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝　ページレイアウト　＝＝＝＝＝＝＝＝＝＝＝＝＝ */


#followers_main{
	width: 100%;
	margin: 5px 0px;
	/*padding: 0px 5px;*/
}
/*@media only screen and (min-width:801px) {
#followers_main{
		width: 700px;
		float: left;
		margin-left: -15px;
	}
}*/

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝　グリッドシステム　＝＝＝＝＝＝＝＝＝＝＝＝＝ */

.followers_row{
	margin: 10px 0;
	text-align:left;
}
.followers_row:after{
	display: table;
	content: "";
	clear: both;
}


#followers_main .followers_row img {
	width:24.6%;
	height:auto;
	margin-bottom:20px;
}
@media screen and (max-width: 639px) {
	#followers_main .followers_row img {
	width:48%;
	height:auto;
	margin-bottom:20px;
}	
}


/*.sm-1-div, .sm-2-div, .sm-3-div, .sm-4-div{
	display: block;
	float: left;
	padding: 0px 10px;
}
.sm-1-div{width: 100%;}
.sm-2-div{width:  50%;}
.sm-3-div{width:  33.33333333%;}
.sm-4-div{width:  25%;}

@media only screen and (min-width:651px) {
	.bg-1-div{width: 100%;}
	.bg-2-div{width:  50%;}
	.bg-3-div{width:  33.33333333%;}
	.bg-4-div{width:  25%;}
}*/


/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝　汎用クラス　＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

/* 縦方向の間隔調整 */
.height-space{
	height: 0px;
	margin-bottom: 40px;
}

/* 小画面－内余白ゼロ */
@media only screen and (max-width:650px) {
	.sm-nopad{
		padding: 10px 10px;
	}
}