@charset "utf-8";

/*非表示設定*/
.single-news #side_col{
	display: none;
}

/*投稿記事*/
.single.single-post .post_content a{
	text-decoration: underline;
	font-style: normal;
	color: #0084b4;
}
/*サイド追従*/

@media screen and (min-width:751px) {
	.side_contact{
		background-color: #21110c;
		color:#fff;
		padding:15px;
		position: fixed;
		top:80px;
		left:0;
		z-index: 999;
	}
	.side_contact p{
		font-size:11px;
		margin:5px auto 8px;
		line-height: 100%;
		text-align: center;
	}
	.side_contact a{
		display: table;
		margin:0 auto;
	}
	@media screen and (max-width:1000px) {
		.side_contact{
			top:60px;
		}
	}
}

@media screen and (max-width:750px) {
	.side_contact{
		width: 100%;
		background-color: #21110c;
		color:#fff;
		padding:10px 0;
		position: fixed;
		bottom:0;
		left:0;
		z-index: 999;
	}
	.side_contact p{
		font-size:11px;
		margin:5px auto 8px;
		line-height: 100%;
		text-align: center;
	}
	.side_contact a{
		display: table;
		margin:0 auto;
	}
	.side_contact a.tel img{
		width: 160px;
		display: block;
	}
	.side_contact a.mail img{
		width: 125px;
		display: block;
	}
}


/*TOPページ　SNS出力追加*/

@media screen and (min-width:751px) {
	.index_sns{
		display: block;
		margin:90px auto 0;
		width: 90%;
		max-width: 850px;
	}
	.index_sns .snsbox{
		display: flex;
		justify-content: space-between;
		margin-bottom: 50px;
	}

	.index_sns .snsbox > div{
		width: 48%;
		min-height: 400px;
	}

	.index_sns .iframe{
		width: 100%;
		margin:0 auto;
	}
	.index_sns  .fb-page {
	    height: 100%;
	    margin:0 auto;
	}
	 
	.index_sns .fb-page > span,
	.index_sns .fbbox iframe {
	    height: 100% !important;
	}
}

@media screen and (max-width:750px) {
	.index_sns{
		display: block;
		margin:32px auto 0;
		width: 90%;
		max-width: 850px;
	}
	.index_sns .snsbox{
		display:block;
		margin-bottom: 50px;
	}

	.index_sns .snsbox > div{
		width: 100%;
		min-height: 300px;
	}

	.index_sns .snsbox .instabox{
		margin-top: 20px;
	}

	.index_sns .iframe{
		width: 100%;
		margin:0 auto;
	}


	 
	.index_sns  .fb-page {
	    width: 100%;
	    margin:0 auto;
	}
	 
	.index_sns .fb-page > span,
	.index_sns iframe {
	    width: 100% !important;
	}
}