#about{
  margin : 0px 200px 0px auto;
  padding : 80px 10px;
  color : white;
  background-image : url(../img/chalkboard-black-pattern-01.jpg);
  background-repeat : repeat;
}
#about div{
  max-width:700px;
}
#about div.box{
  padding : 5px;
  width:50%;
  text-align : center;
  float : left;
}
#about div.box img{
  max-width : 245px;
  filter: drop-shadow(0.2rem 0.2rem 2px #fff);
}
#about div.box img.ico{
  padding : 0px 8px 5px 0px;
  width : 30%;
  max-width : 80px;
  float : left;
}
#about p.main_txt{
  font-size : 1.75rem;
  padding : 15px 0px 5px;
  font-weight : bolder;
  text-align : center;
}
#about p.main_txt2{
  font-size : 1.75rem;
  padding : 15px 0px 5px;
  font-weight : bolder;
  text-align : center;
  color : #ffffe3;
}
#about div.box h6{
  padding : 8px;
  font-size : 1.4rem;
  font-weight : bolder;
  background-color : #140e0c;
  border-radius : 10px 10px 0 0;
}
#about div.box p{
  padding : 8px;
  font-size : 1.4rem;
  text-align : left;
  background-color : #665342;
  border-bottom-right-radius : 10px 10px;
  border-bottom-left-radius : 10px 10px;
}
#about p.greet{
  padding : 15px;
  font-size : 1.4rem;
}
#about p.greet img{
  width:60%;
  max-width:300px;
}
#about p.greet_b{
  font-size : 1.6rem;
  font-weight : bolder;
}
@media screen and (max-width: 600px){
  #about{
  margin : 0px auto;
  padding : 40px 10px;
}
#about div.box{
  padding : 5px;
  width:100%;
}
#about div.box img.ico{
  float : right;
}
}