@media screen and (max-width: 568px) {

  .sp-wp-post-list#sp-entry-content-1 > article > p, .sp-wp-post-list#sp-entry-content-10 > article > p, .sp-wp-post-list#sp-entry-content-11 > article > p, .sp-wp-post-list#sp-entry-content-12 > article > p, .sp-wp-post-list#sp-entry-content-13 > article > p, .sp-wp-post-list#sp-entry-content-14 > article > p, .sp-wp-post-list#sp-entry-content-15 > article > p, .sp-wp-post-list#sp-entry-content-16 > article > p, .sp-wp-post-list#sp-entry-content-17 > article > p, .sp-wp-post-list#sp-entry-content-18 > article > p, .sp-wp-post-list#sp-entry-content-19 > article > p, .sp-wp-post-list#sp-entry-content-2 > article > p, .sp-wp-post-list#sp-entry-content-20 > article > p, .sp-wp-post-list#sp-entry-content-21 > article > p, .sp-wp-post-list#sp-entry-content-22 > article > p, .sp-wp-post-list#sp-entry-content-23 > article > p, .sp-wp-post-list#sp-entry-content-24 > article > p, .sp-wp-post-list#sp-entry-content-25 > article > p, .sp-wp-post-list#sp-entry-content-26 > article > p, .sp-wp-post-list#sp-entry-content-27 > article > p, .sp-wp-post-list#sp-entry-content-3 > article > p, .sp-wp-post-list#sp-entry-content-4 > article > p, .sp-wp-post-list#sp-entry-content-5 > article > p, .sp-wp-post-list#sp-entry-content-6 > article > p, .sp-wp-post-list#sp-entry-content-7 > article > p, .sp-wp-post-list#sp-entry-content-8 > article > p, .sp-wp-post-list#sp-entry-content-9 > article > p, .sp-wp-post-list#sp-wp-post-list-1 > article > p, .sp-wp-post-list#sp-wp-post-list-2 > article > p{
    padding-left : 20px;
    padding-right : 20px;
    margin-right : 0px;
    float : none;
  }

  .sp-wp-post-list#sp-entry-content-1 > article > p > img, .sp-wp-post-list#sp-entry-content-10 > article > p > img, .sp-wp-post-list#sp-entry-content-11 > article > p > img, .sp-wp-post-list#sp-entry-content-12 > article > p > img, .sp-wp-post-list#sp-entry-content-13 > article > p > img, .sp-wp-post-list#sp-entry-content-14 > article > p > img, .sp-wp-post-list#sp-entry-content-15 > article > p > img, .sp-wp-post-list#sp-entry-content-16 > article > p > img, .sp-wp-post-list#sp-entry-content-17 > article > p > img, .sp-wp-post-list#sp-entry-content-18 > article > p > img, .sp-wp-post-list#sp-entry-content-19 > article > p > img, .sp-wp-post-list#sp-entry-content-2 > article > p > img, .sp-wp-post-list#sp-entry-content-20 > article > p > img, .sp-wp-post-list#sp-entry-content-21 > article > p > img, .sp-wp-post-list#sp-entry-content-22 > article > p > img, .sp-wp-post-list#sp-entry-content-23 > article > p > img, .sp-wp-post-list#sp-entry-content-24 > article > p > img, .sp-wp-post-list#sp-entry-content-25 > article > p > img, .sp-wp-post-list#sp-entry-content-26 > article > p > img, .sp-wp-post-list#sp-entry-content-27 > article > p > img, .sp-wp-post-list#sp-entry-content-3 > article > p > img, .sp-wp-post-list#sp-entry-content-4 > article > p > img, .sp-wp-post-list#sp-entry-content-5 > article > p > img, .sp-wp-post-list#sp-entry-content-6 > article > p > img, .sp-wp-post-list#sp-entry-content-7 > article > p > img, .sp-wp-post-list#sp-entry-content-8 > article > p > img, .sp-wp-post-list#sp-entry-content-9 > article > p > img, .sp-wp-post-list#sp-wp-post-list-1 > article > p > img, .sp-wp-post-list#sp-wp-post-list-2 > article > p > img{
    margin-bottom : 20px;
    width : 100%;
    height : auto;
  }
}

#sp-image-10, #sp-image-11, #sp-image-12, #sp-image-13, #sp-image-14, #sp-image-15, #sp-image-16, #sp-image-17, #sp-image-18, #sp-image-19, #sp-image-20, #sp-image-21, #sp-image-22, #sp-image-23, #sp-image-24, #sp-image-25, #sp-image-26, #sp-image-7, #sp-image-8, #sp-image-9{
  max-width : 100%;
}

#sp-image-5, #sp-image-6{
  text-decoration : none;
  border-top-left-radius : 50% 50%;
  border-top-right-radius : 50% 50%;
  border-bottom-right-radius : 50% 50%;
  border-bottom-left-radius : 50% 50%;
  max-width : 100%;
  position : relative;
}

#sp-image-1{
  text-decoration : none;
  box-shadow : 0px 0px 50px rgba(0, 0, 0, 0.5) inset;
}

#sp-page-title-1{
  background-color : #95c729;
  background-image : none;
  background-repeat : repeat;
  background-attachment : scroll;
  background-position : 0% 0%;
  background-clip : border-box;
  background-origin : padding-box;
  background-size : auto auto;
  margin-bottom : 5px;
  width : 100%;
  box-sizing : border-box;
}

#sp-page-title-1 > h1{
  font-size : 20px;
  color : #ffffff;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

#sp-image-1{
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  max-width : 100%;
}

#sp-image-10{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

#sp-page-title-1{
  background-color : #e8034a;
}

#sp-page-title-1 h1{
  font-size : 3rem;
}

@media not screen, screen and (min-width: 569px) {

  #sp-button-1{
    width : 223px;
  }

  #sp-image-1{
    width : 1000px;
    height : 594px;
  }

  #sp-image-10{
    width : 97px;
    height : 97px;
  }

  #sp-image-11{
    width : 711px;
    height : 302px;
  }

  #sp-image-13{
    width : 593px;
    height : 428px;
  }

  #sp-image-14{
    width : 404px;
    height : 505px;
  }

  #sp-image-15{
    width : 529px;
    height : 363px;
  }

  #sp-image-16{
    width : 408px;
    height : 408px;
  }

  #sp-image-17{
    width : 454px;
    height : 454px;
  }

  #sp-image-19{
    width : 568px;
    height : 319px;
  }

  #sp-image-2{
    width : 232px;
    height : 172px;
  }

  #sp-image-20{
    width : 619px;
    height : 347px;
  }

  #sp-image-21{
    width : 452px;
    height : 452px;
  }

  #sp-image-22{
    width : 105px;
    height : 105px;
  }

  #sp-image-23{
    width : 622px;
    height : 514px;
  }

  #sp-image-24{
    width : 569px;
    height : 320px;
  }

  #sp-image-25{
    width : 436px;
    height : 470px;
  }

  #sp-image-3{
    width : 898px;
    height : 312px;
  }

  #sp-image-4{
    width : 407px;
    height : 304px;
  }

  #sp-image-5{
    width : 186px;
    height : 138px;
  }

  #sp-image-6{
    width : 192px;
    height : 127px;
  }

  #sp-image-7{
    width : 493px;
    height : 368px;
  }

  #sp-image-9{
    width : 95px;
    height : 95px;
  }

  #sp-page-title-1{
    min-height : 55px;
  }
}

@media screen and (max-width: 568px) {

  .page-toppage#content #page-content{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
  }

  #sp-image-1{
    width : 218px;
    height : 129px;
  }
}
