@charset "utf-8";
/* content,content_inner
--------------------------------------------------------------*/
#content{
	padding: 9px 0 0;
}
.content_inner{
	width: 830px;
	margin: 20px auto 0;
	border: 5px solid #d5c3ae;
	border-radius: 15px;
}
@media screen and (max-width: 750px){
	#content{
		padding: 12px 0 0;
	}
	.content_inner{
		width: 100%;
		margin: 0 auto;
		border: none;
		border-radius: 0;
	}
	#pageTop{
		padding: 0 10px;
	}
}
/* title,text
--------------------------------------------------------------*/
.pageTitle{
	margin-bottom: 16px;
	text-align: center;
}
.leadTxt{
	text-align: center;
}
@media screen and (max-width: 750px){
	.pageTitle{
		margin-bottom: 10px;
		padding: 0 2%;
	}
	.leadTxt{
		padding: 0 2%;
	}
}
/* twItem
--------------------------------------------------------------*/
.twItemWrap{
	display: flex;
	flex-wrap: wrap;
	padding: 20px 9px 0;
}
.twItem{
	width: 250px;
	margin: 0 9px 20px;
	border-radius: 5px;
}
.twItem > iframe{
	width: 100% !important;
	margin: 0 !important;
	border-radius: 5px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2) !important;
	   -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2) !important;
			box-shadow: 0 0 5px rgba(0,0,0,0.2) !important;

}
@media screen and (max-width: 750px){
	.twItemWrap{
		display: block;
		padding: 0 4%;
	}
	.twItem{
		width: 100%;
		margin: 4% 0;
		border: none;
		background: none;
	}
	.EmbeddedTweet,
	.MediaCard-widthConstraint,
	.NaturalImage-image{
		width: 100% !important;
		max-width: 100% !important;
	}
}
/* pagetop
--------------------------------------------------------------*/
@media screen and (max-width: 750px){
	.pageTop_main{
		margin: 15px 0;
	}
}
