#sp-definition-list-1 > dt, #sp-definition-list-2 > dt, #sp-definition-list-3 > dt, #sp-definition-list-4 > dt, #sp-definition-list-5 > dt, #sp-definition-list-6 > dt, #sp-definition-list-7 > dt{
  padding-top : 0px;
  padding-left : 15px;
  padding-bottom : 0px;
  margin-top : 20px;
  border-left-width : 5px;
  border-left-style : solid;
  border-left-color : #343740;
}

#sp-definition-list-1 > dt:nth-of-type(1), #sp-definition-list-2 > dt:nth-of-type(1), #sp-definition-list-3 > dt:nth-of-type(1), #sp-definition-list-4 > dt:nth-of-type(1), #sp-definition-list-5 > dt:nth-of-type(1), #sp-definition-list-6 > dt:nth-of-type(1), #sp-definition-list-7 > dt:nth-of-type(1){
  margin-top : 0px;
}

#sp-button-1 > a{
  font-size : 1.8rem;
  background-color : #0468bf;
}

#sp-button-2 > a{
  font-size : 1.8rem;
  background-color : #0468bf;
}

#sp-button-3 > a{
  font-size : 1.8rem;
  background-color : #0468bf;
}

#sp-button-4 > a{
  font-size : 1.8rem;
  background-color : #0468bf;
}

#sp-button-5 > a{
  font-size : 1.8rem;
  background-color : #0468bf;
}

#sp-image-172{
  border-top-left-radius : 0px 0px;
  border-top-right-radius : 0px 0px;
  border-bottom-right-radius : 0px 0px;
  border-bottom-left-radius : 0px 0px;
}

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

#sp-item-gallery-1 > ul > li{
  width : 200px;
  height : 100px;
}

#sp-item-gallery-2 > ul > li{
  width : 250px;
  height : 195px;
}

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

  #sp-block-container-5{
    min-height : 548px;
  }

  #sp-button-1{
    width : 302px;
    height : 55px;
    float : right;
    position : relative;
  }

  #sp-button-2{
    width : 405px;
    height : 55px;
  }

  #sp-button-3{
    width : 405px;
    height : 55px;
  }

  #sp-button-4{
    width : 405px;
    height : 55px;
  }

  #sp-button-5{
    width : 405px;
    height : 55px;
  }

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

  #sp-image-11{
    width : 430px;
    height : 527px;
  }

  #sp-image-12{
    margin-left : 10px;
    width : auto;
    height : 300px;
    float : right;
    position : relative;
  }

  #sp-image-13{
    width : 430px;
    height : 328px;
  }

  #sp-image-14{
    width : 430px;
    height : 328px;
  }

  #sp-image-15{
    width : 430px;
    height : 328px;
  }

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

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

  #sp-image-18{
    margin-left : 10px;
    width : auto;
    height : 300px;
    float : right;
    position : relative;
  }

  #sp-image-20{
    margin-bottom : 15px;
    width : 80%;
    height : auto;
  }

  #sp-image-3{
    margin-bottom : 10px;
    width : 100%;
    height : auto;
    position : relative;
  }

  #sp-image-536{
    width : 412px;
    height : 549px;
  }

  #sp-image-537{
    width : 412px;
    height : 549px;
  }

  #sp-image-667{
    width : 1109px;
    height : 1479px;
  }

  #sp-image-8{
    margin-left : 10px;
    width : 221px;
    height : 218px;
    float : right;
    position : relative;
  }

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

  #sp-object-1{
    width : 665px;
    height : 665px;
  }

  #sp-object-10{
    width : 880px;
    height : 880px;
  }

  #sp-object-11{
    width : 569px;
    height : 569px;
  }

  #sp-object-12{
    width : 862px;
    height : 862px;
  }

  #sp-object-13{
    width : 852px;
    height : 852px;
  }

  #sp-object-14{
    width : 711px;
    height : 711px;
  }

  #sp-object-15{
    width : 735px;
    height : 735px;
  }

  #sp-object-16{
    width : 774px;
    height : 774px;
  }

  #sp-object-17{
    width : 824px;
    height : 824px;
  }

  #sp-object-18{
    width : 839px;
    height : 839px;
  }

  #sp-object-19{
    width : 676px;
    height : 676px;
  }

  #sp-object-2{
    width : 614px;
    height : 614px;
  }

  #sp-object-20{
    width : 770px;
    height : 770px;
  }

  #sp-object-21{
    width : 630px;
    height : 630px;
  }

  #sp-object-22{
    width : 913px;
    height : 913px;
  }

  #sp-object-23{
    width : 653px;
    height : 653px;
  }

  #sp-object-24{
    width : 651px;
    height : 651px;
  }

  #sp-object-25{
    width : 882px;
    height : 882px;
  }

  #sp-object-3{
    width : 623px;
    height : 623px;
  }

  #sp-object-4{
    width : 903px;
    height : 903px;
  }

  #sp-object-5{
    width : 917px;
    height : 917px;
  }

  #sp-object-6{
    width : 623px;
    height : 623px;
  }

  #sp-object-7{
    width : 901px;
    height : 901px;
  }

  #sp-object-8{
    width : 889px;
    height : 889px;
  }

  #sp-object-9{
    width : 890px;
    height : 890px;
  }

  #sp-photo-motion-1{
    margin-bottom : 0px;
    width : 964px;
    height : 736px;
  }

  #sp-site-navigation-1{
    margin-left : -10000px;
    margin-right : -10000px;
  }
}

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

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

  #sp-button-1{
    width : 283px;
    height : 60px;
  }

  #sp-button-2{
    width : 268px;
    height : 60px;
  }

  #sp-button-3{
    width : 268px;
    height : 60px;
  }

  #sp-button-4{
    width : 268px;
    height : 60px;
  }

  #sp-button-5{
    width : 268px;
    height : 60px;
  }

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

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

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

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