@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------------------
 記事のスタイルCSS設定
 ------------------------------------------------------------------------------------------ */
.postStyle p {
	margin-bottom:1em;
}
.postStyle strong {
	font-weight:bold;
}
.postStyle em{
	font-style: italic;
	
}
.postStyle ul {
	display: block;
	list-style:inside disc ;
	margin: 1em 0 1em 1.5em;
}
.postStyle li {
	display: list-item;
	list-style:inside disc ;
}
.postStyle dl {
	display: block;
	margin: 1em 0 1em 1.5em;
}
.postStyle dt{
	display: block;
}
.postStyle dd {
	display: block;
}
.postStyle ol {
	display: block;
	list-style:inside decimal ;
	margin: 1em 0 1em 1.5em;
}
.postStyle ol li {
	display: list-item;
	list-style:inside decimal ;
}
.postStyle table {
}
.postStyle hr {
  display: block;
  height: 2px;
  border: 1px -moz-bg-inset;
  margin: 0.5em auto 0.5em auto;
  -moz-float-edge: margin-box;
  -moz-box-sizing: border-box;
}
.postStyle hr[size="1"] {
  border-style: -moz-bg-solid none none none;
}
.postStyle h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: .67em 0;
}
.postStyle h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: .83em 0;
}
.postStyle h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}
.postStyle h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}
.postStyle h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}
.postStyle h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}
.postStyle table {
	margin-bottom:1em;
}
.postStyle table td {
	padding:0 2px;
}
.postStyle .alignleft{
	float:left;
	margin: 0 1em 1em 0;
}
.postStyle .alignright{
	float:right;
	margin: 0  0 1em 1em;
}
.postStyle .aligncenter{
	display:block;
	margin:0 auto 1em;
}