@charset "utf-8"; 

.section_inner:after {
  content:".";display:block;visibility:hidden;height:0;font-size:0em;line-height:0;clear:both;
}
#contents .inner #article .section .section:after {
  content:".";display:block;visibility:hidden;height:0;font-size:0em;line-height:0;clear:both;
}

#contents .inner #article .section .section p.indent {
	text-indent: -1em;
	margin-left: 1em;
}
#contents .inner #article .section .section p {
	word-break: break-all;
}
@media print {
	#sp_contents .section p.center img {
		max-width: 350px;
	}
}

#contents .inner #article .section .image_area img {
  width: 100%;
  height: auto;
}

#contents .inner #article .section .image_note {
  display: block;
  text-align: center;
}

#contents .inner #article .section p.table_note {
  margin: 0 0 8px 0;
}

#contents .inner #article .section .section.mb25 {
  margin-bottom: 25px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb15 {
  margin-bottom: 15px;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px;
}