@charset "utf-8";

#contents .inner #article .section .section.mb25 {
  margin: 0 0 10px 0;
}
h2 span.txt_lead {
  font-size: 75%;
  font-weight: normal;
  color: #000000 !important;
}
.section_title {
  margin-bottom: 15px;
}
#sp_contents.corporate ul {
  padding: 0 2.5%;
}
#sp_contents.corporate ul li {
  width: 100%;
  float: none;
  margin: 0;
  border: none;
  background: none;
}
#sp_contents.corporate ul li a {
  padding: 0;
}
.o-width {
  display: block;
  margin: 0 auto;
}
.txt_area {
    margin: 5px 0 8px 0;
	float:none;
	width:100%;;
}
#contents .inner #article .section .photo_block_image {
	float:none;
    width: 90%;
    margin-left: 0;
    margin-bottom: 5px;
}
.border-box_solid dl {
  display: block;
}
.border-box_solid dt {
  width: 100%;
}
.border-box_solid dd {
  width: 100%;
  margin-bottom: 5px;
}
#sp_contents .section .center img.image {
  width: 70%;
  height: auto;
}