#mainContentsContainer > div{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#mainContentsContainer > div > dl{
  width: 48%;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

#mainContentsContainer > div > dl > dt{
  text-align: center;
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
}

#mainContentsContainer > div > dl > dd > img{
  width: 100%;
  margin-bottom: 0.5rem;
  display: block;
}

#mainContentsContainer > div > dl > dd > p{
  text-indent: 0;
}
/*=========Maximum 980px ===========*/
@media screen and (max-width:980px) {
  
}
/*=========Maximum 768px ===========*/
@media screen and (max-width:768px) {
  #mainContentsContainer > div > dl{
    width: 100%;
  }
}
/*=========Maximum 576px ===========*/
@media screen and (max-width:576px) {
    
}
/*=========Maximum 460px ===========*/
@media screen and (max-width:460px) {

}