
@media screen and (min-width: 0px){

	body{
		padding: 0;
		margin: 0;
		font-size: 14px;
		box-sizing: border-box;
	}
	a{
		text-decoration: none;
		color: #08c;
	}

/*  ▽ .clearfix*/
	.clearfix:after {
		content: ”;
		display: block;
		clear: both;
	}

	h2{
		color: #fff;
		background-color: #08c;
		font-size: 1.2em;
		padding: 0.2em 0.5em;
		margin: 0.1em 0 0 0;
	}
	h3{
		font-size: 1em;
		font-weight: normal;
		margin: 0;
		line-height: 1;
	}

	.contents{
		padding: 0 0.5em;
	}
	.article-list{
		position: relative;
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #ccc;
	}
	.article-list .img, .article-list .text{
		display: inline-block;
	}
	.article-list .img{
		width: 30%;
		padding: 0.5em 0.5% 0.5em 2%;
		box-sizing: border-box;
	}
	.article-list .text{
		width: 68%;
		padding: 0.5em 2% 0.5em 0.5%;
		box-sizing: border-box;
		line-height: 1;
	}
	.article-list img{
		width: 100%;
		height: auto;
	}

	ul{
		list-style-type: none !important;
		list-style-position: inside;
	}

	.follow-b{
		padding: 0.5em 0 0 0 !important;/* padding-left: 40px どこかにある  */
		text-align: center;
		margin: 0 0;
	}	
	.follow-b li{
		max-width: 140px;
		font-size: 0.9em;
		list-style-type: none;
		display: inline-block;
		vertical-align: bottom;
		margin: 0 5px;
		box-sizing: border-box;
		line-height: 1;
		*display: inline;
		zoom: 1;
	}

	.sns-b{
		padding: 0.5em 0 0 0 !important;/* padding-left: 40px どこかにある  */
		text-align: center;
		margin: 0 0;
	}	
	.sns-b li{
		list-style-type: none;
		display: inline-block;
		vertical-align: bottom;
		margin: 0 1px;
		*display: inline;
		zoom: 1;
	}
	/* FBボタンのずれを直す */
	.fb_iframe_widget > span {
		vertical-align: baseline !important;
	}

	.mobile{
		display: inline-block !important;
	}
	.desktop{
		display: none !important;
	}

}

/*----------▽ 768px以上  */
@media screen and (min-width: 768px){
	.article-list{
		width: 48%;
		display: inline-block;
		margin: 1em 0.5%;
	}
	.follow-b li{
		margin: 0 10px;
	}
	.mobile{
		display: none !important;
	}
	.desktop{
		display: inline-block !important;
	}
}