/*	about
============================== */
#about h2 {
    justify-content: left;
    color:#071656;
}
#about h3{
  text-align: center;
    line-height: 180%;
    white-space: nowrap;
    color:#071656;
}
#about .red{
    color:#6b0202;
}

#about .innerbox{
  background-image: url(../img/bg_logo.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-size:30%;
}

#about .innerbox .photo1 span{
  width: 100%;
  height:0;
  padding-top: 73.1%;
}
#about .innerbox .photo1{
  border: solid 1px;
  background-color: #fff;
}

@media all and (min-width: 768px) {
#about .box{
  margin-top:50px;
}
#about .innerbox .inn{
  width:800px;
  padding: 80px 0;
}
#about h3{
  font-size: 240%;
  }
#about p{
  margin:30px 0;
}
#about p:last-child{
margin-bottom: 0;}

#about .innerbox .photo1{
  width:640px;
  margin: 30px auto;
}

}
@media all and (max-width: 767px) {
  #about .box{
    margin-top:1em;
  }
#about h3{
    font-size: 110%;
  }
  #about p{
    margin:1em 0;
    font-size: 90%;
  }

  #about .innerbox .photo1{
    width: 80%;
    margin: 1em auto;
  }
}
/*	commen
============================== */
#comment h2 {
    justify-content: right;
    color:#6b0202;
}

#comment h3{
  font-weight: bold;
}
#comment h3.blue{
  box-sizing:border-box;
    color:#071656;

}
#comment h3.red{
  box-sizing:border-box;
  color:#6b0202;
}

@media all and (min-width: 768px) {

#comment section{
  margin-bottom:60px;
}
#comment section:last-child{
margin-bottom: 0;}

#comment h3{
  font-size: 200%;
}
#comment h3.blue{
  border-left:solid 10px #071656;
  padding-left:20px;
}
#comment h3.red{
  border-left:solid 10px #6b0202;
  padding-left:20px;
}
#comment p{
  margin-top:20px;
}
}
@media all and (max-width: 767px) {
  #comment section{
    margin-bottom:2em;
  }
  #comment section:last-child{
  margin-bottom: 0;}
#comment h3{
    font-size: 120%;
  }
  #comment h3.blue{
    border-left:solid 5px #1a1c3d;
    padding-left:10px;
  }
  #comment h3.red{
    border-left:solid 5px #6b0202;
    padding-left:10px;
  }
  #comment p{
    margin-top:1em;
    font-size: 90%;
  }

}
