.inner1000 {
  max-width: 1000px;
  margin: 0 auto; }

.content .ttl02 {
  font-family: 'Noto Serif JP', serif;
  font-weight: 600;
  text-align: center;
  font-size: 26px;
  margin: 0 0 40px; }
  @media screen and (max-width: 768px) {
    .content .ttl02 {
      font-size: 20px; } }
.content #office {
  margin-bottom: 40px; }
  @media screen and (max-width: 768px) {
    .content #office {
      margin-bottom: 20px; } }
  .content #office p {
    text-align: right; }
.content #read {
  margin-bottom: 60px; }
  @media screen and (max-width: 768px) {
    .content #read {
      margin-bottom: 30px; } }
.content #list ul li {
  margin-bottom: 40px;
  display: flex; }
  .content #list ul li:last-child {
    margin-bottom: 0px; }
  @media screen and (max-width: 768px) {
    .content #list ul li {
      margin-bottom: 20px; } }
  .content #list ul li p {
    margin-left: 10px; }
