@charset "UTF-8";
.inner:before, .inner:after, ul:before, ul:after, ol:before, ol:after, dl:before, dl:after{
  content: none;
}

p{
  line-height: 1.7;
}

#box1 .inner {
  margin-bottom: 25px;
}

#box1 .innerImg {
  width: 100%;
  margin-bottom: 15px;
}

#box1 .innerImg img{
  width: 100%;
  height: auto;
}

#box1 .innerTxt {
  width: 100%;
}

#box1 .innerDetail{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}

#box1 .innerDhead{
  display: inline-block;
  padding: 5px 3px;
  background: #d8d8d8;
  font-weight: bold;
  margin-right: 1rem;
}

#box1 .innerDtxt{
  display: inline-block;
  margin-right: 1.5rem;
  padding: 5px 3px;
}

@media print,
screen and (min-width: 769px) {

  #box1 section {
    margin-top: 30px;
  }

  #box1 section.first {
    margin-top: 0px;
  }

  #box1 .inner {
    display: flex;
    gap: 5%;
    flex-direction: row-reverse;
  }

  #box1 .innerImg {
    width: 35%;
  }

  #box1 .innerTxt {
    width: 60%;
  }

}

@media screen and (max-width: 768px) {
  #box1 section {
    margin-top: 30px;
  }

  #box1 section.first {
    margin-top: 0px;
  }

}