@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@charset "UTF-8";
/*==========================

IR情報

==========================*/
.wrapper .oneColumn .ttlArea {
  background-color: #F7F7F7;
  overflow: hidden;
  position: relative;
  padding: 48px 20px;
  margin: 48px 0 30px;
}
.wrapper .oneColumn .ttlArea > h3 {
  font-size: 36px;
  line-height: 1.5;
  text-align: center;
  max-width: none;
  margin-bottom: 0;
  letter-spacing: 0.05em;
}
.irSection {
  letter-spacing: 0;
}
.irSection h4 {
  font-size: 20px;
  margin-bottom: 15px;
}
.irSection * + h4 {
  margin-top: 30px;
}
/*.irSection p {
  font-size: 14px;
  line-height: 1.875;
  letter-spacing: 0;
}*/
.irSection p + p {
  margin-top: 30px;
}
/*==========================

SP

==========================*/
@media (max-width: 768px) {
  .wrapper .oneColumn .ttlArea {
    padding: 30px 10px;
  }
  .wrapper .oneColumn .ttlArea > h3 {
    font-size: 20px;
    margin-bottom: 0;
  }
  .irSection h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .irSection p {
    font-size: 14px;
  }
  .irSection p + p {
    margin-top: 15px;
  }
}
@media screen and (max-width: 650px) {}
@media screen and (max-width: 500px) {}