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

  #sp-list-9{
    margin-left : 71px;
    width : 229px;
  }

  #sp-photo-motion-1{
    width : auto;
  }

  #sp-photo-motion-10 {
  }

  #sp-photo-motion-11 {
  }

  #sp-photo-motion-12 {
  }

  #sp-photo-motion-13{
    margin-bottom : 39px;
  }

  #sp-photo-motion-2{
    margin-bottom : 22px;
    width : 791px;
    height : 395px;
  }

  #sp-photo-motion-3{
    margin-bottom : 22px;
    width : 793px;
    height : 396px;
  }

  #sp-photo-motion-4 {
  }

  #sp-photo-motion-5{
    width : 915px;
    height : 448px;
  }

  #sp-photo-motion-6{
    margin-bottom : 16px;
  }

  #sp-photo-motion-7{
    margin-bottom : 16px;
  }

  #sp-photo-motion-8{
    margin-bottom : 16px;
  }

  #sp-photo-motion-9 {
  }

  #sp-site-branding2-1 > .extra{
    margin-bottom : -31px;
    width : 999px;
    min-height : 4px;
  }

  #sp-site-branding2-1 > .site-description{
    top : 68px;
    bottom : auto;
    right : auto;
    left : -6px;
  }

  #sp-table-1{
    width : 848px;
  }

  #sp-table-2{
    width : 848px;
  }

  #sp-table-3{
    width : 925px;
    min-height : 222px;
  }

  #sp-table-4{
    width : 934px;
    min-height : 599px;
  }

  #sp-table-5{
    width : 673px;
  }

  #sp-table-6{
    width : 673px;
  }

  #sp-table-7{
    margin-top : 47px;
    width : 673px;
  }

  #sp-table-8{
    width : 934px;
  }

  #sp-table-9{
    width : 934px;
    min-height : 599px;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-top : 1px;
    margin-bottom : 6px;
    width : 957px;
    min-height : 182px;
  }
}

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

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

  #sp-block-container-339{
    margin-bottom : -21px;
  }

  #sp-block-container-57{
    margin-bottom : -35px;
  }

  #sp-block-container-58{
    margin-bottom : -35px;
  }

  #sp-block-container-59{
    margin-bottom : -35px;
  }

  #sp-block-container-60{
    margin-bottom : -35px;
  }

  #sp-block-container-62{
    margin-bottom : -35px;
  }

  #sp-block-container-63{
    margin-bottom : -35px;
  }

  #sp-block-container-64{
    margin-bottom : -35px;
  }

  #sp-block-container-65{
    margin-bottom : -35px;
  }

  #sp-block-container-89{
    width : 265px;
  }

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

  #sp-button-10{
    width : 220px;
    height : auto;
  }

  #sp-button-11{
    width : 200px;
  }

  #sp-button-12{
    width : 200px;
    height : auto;
  }

  #sp-button-13{
    width : 200px;
    height : auto;
  }

  #sp-button-14{
    margin-bottom : 25px;
    width : 220px;
    height : auto;
  }

  #sp-button-15{
    width : 210px;
    height : auto;
  }

  #sp-button-16{
    width : 210px;
    height : auto;
  }

  #sp-button-17{
    width : 210px;
    height : auto;
  }

  #sp-button-19{
    width : 200px;
    height : auto;
  }

  #sp-button-20{
    width : 200px;
    height : auto;
  }

  #sp-button-26{
    width : 220px;
    height : auto;
  }

  #sp-button-27{
    width : 200px;
    height : auto;
  }

  #sp-button-28{
    width : 200px;
    height : auto;
  }

  #sp-button-29{
    width : 200px;
    height : auto;
  }

  #sp-button-30{
    width : 200px;
    height : auto;
  }

  #sp-button-31{
    width : 200px;
    height : auto;
  }

  #sp-button-4{
    width : 220px;
  }

  #sp-button-5{
    width : 220px;
  }

  #sp-button-6{
    width : 200px;
  }

  #sp-button-7{
    width : 200px;
    height : auto;
  }

  #sp-button-8{
    width : 200px;
  }

  #sp-button-9{
    width : auto;
  }

  #sp-image-14{
    margin-bottom : 15px;
  }

  #sp-image-15{
    margin-bottom : 15px;
  }

  #sp-image-84{
    margin-bottom : 20px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 244px;
    height : 74px;
  }
}