article h1,
article h2,
article h3,
article h4,
article h5,
article h6
{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	text-align: left;
	font-weight: 900;
	letter-spacing: 1px;
}



article section
{
	_zoom: 1;
	overflow: hidden;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-bottom: 40px;
}

article .comment_box
{
	_zoom: 1;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}



article p
{
	margin-bottom: 1em;
}




article  .text
{
	_zoom:1;
	overflow:hidden;
}

article  .text p
{
	line-height: 160%;
	text-align: justify;
}



/* PCのみ設定  768 以上*/
@media screen and (min-width:768px)
{



}

/* タブレットレイアウト : 768 px 〜 959 px*/
@media screen and (max-width:959px)
{



}

/* スマホ設定  768 以下*/
@media screen and (max-width:767px)
{


article section
{
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 3%;
	padding-left: 3%;
}




}