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

  #sp-button-512{
    width : 100%;
    height : auto;
  }

  #sp-button-513{
    width : 100%;
    height : auto;
  }

  #sp-button-514{
    width : 100%;
    height : auto;
  }

  #sp-button-515{
    width : 100%;
    height : auto;
  }

  #sp-button-516{
    width : 100%;
    height : auto;
  }

  #sp-button-517{
    width : 100%;
    height : auto;
  }

  #sp-button-518{
    width : 100%;
    height : auto;
  }

  #sp-button-519{
    width : 100%;
    height : 34px;
  }

  #sp-button-52{
    width : 100%;
    height : auto;
  }

  #sp-button-520{
    width : 100%;
    height : 34px;
  }

  #sp-button-521{
    width : 100%;
    height : auto;
  }

  #sp-button-522{
    width : 100%;
    height : auto;
  }

  #sp-button-523{
    width : 100%;
    height : 34px;
  }

  #sp-button-524{
    width : 100%;
    height : auto;
  }

  #sp-button-525{
    width : 100%;
    height : 34px;
  }

  #sp-button-526{
    width : 100%;
    height : auto;
  }

  #sp-button-527{
    width : 100%;
    height : auto;
  }

  #sp-button-528{
    width : 100%;
    height : auto;
  }

  #sp-button-529{
    width : 100%;
    height : auto;
  }

  #sp-button-530{
    width : 100%;
    height : auto;
  }

  #sp-button-531{
    width : 100%;
    height : auto;
  }

  #sp-button-532{
    width : 100%;
    height : auto;
  }

  #sp-button-533{
    width : 100%;
    height : 34px;
  }

  #sp-button-534{
    width : 100%;
    height : 34px;
  }

  #sp-button-535{
    width : 100%;
    height : auto;
  }

  #sp-button-536{
    width : 100%;
    height : 34px;
  }

  #sp-button-537{
    width : 100%;
    height : auto;
  }

  #sp-button-538{
    width : 100%;
    height : auto;
  }

  #sp-button-539{
    width : 100%;
    height : auto;
  }

  #sp-button-540{
    width : 669px;
    height : 34px;
  }

  #sp-button-541{
    width : 669px;
    height : 34px;
  }

  #sp-button-542{
    width : 670px;
  }

  #sp-button-543{
    width : 669px;
    height : 34px;
  }

  #sp-button-544{
    width : 670px;
  }

  #sp-button-545{
    width : 675px;
    height : auto;
  }

  #sp-button-546{
    width : 669px;
    height : 34px;
  }

  #sp-button-547{
    width : 669px;
    height : 34px;
  }

  #sp-button-548{
    width : 670px;
  }

  #sp-button-549{
    width : 669px;
    height : 34px;
  }

  #sp-button-55{
    margin-bottom : 3px;
    width : 441px;
    height : 34px;
  }

  #sp-button-550{
    width : 670px;
  }

  #sp-button-551{
    width : 675px;
    height : auto;
  }

  #sp-button-552{
    width : 675px;
  }

  #sp-button-553{
    width : 675px;
    height : auto;
  }

  #sp-button-554{
    width : 675px;
    height : auto;
  }

  #sp-button-555{
    width : 675px;
    height : auto;
  }

  #sp-button-56{
    width : 669px;
  }

  #sp-button-6{
    width : 100%;
    height : auto;
  }

  #sp-button-65{
    width : 681px;
  }

  #sp-button-66{
    width : 669px;
  }

  #sp-button-7{
    width : 100%;
    height : 34px;
  }

  #sp-button-75{
    width : 669px;
  }

  #sp-button-76{
    width : 670px;
  }

  #sp-button-77{
    width : 661px;
  }

  #sp-button-78{
    width : 675px;
  }

  #sp-button-8{
    width : 100%;
    height : 34px;
  }

  #sp-button-83{
    width : 669px;
    height : 34px;
  }

  #sp-button-84{
    width : 669px;
    height : 34px;
  }

  #sp-button-85{
    width : 670px;
  }

  #sp-button-86{
    width : 675px;
  }

  #sp-button-87{
    width : 675px;
    height : auto;
  }

  #sp-button-88{
    width : 675px;
  }

  #sp-button-89{
    width : 675px;
    height : auto;
  }

  #sp-button-9{
    width : 100%;
    height : 34px;
  }

  #sp-button-90{
    width : 675px;
    height : auto;
  }

  #sp-button-91{
    width : 675px;
    height : auto;
  }

  #sp-button-92{
    width : 675px;
    height : auto;
  }

  #sp-button-93{
    width : 100%;
    height : 34px;
  }

  #sp-button-94{
    width : 100%;
    height : 34px;
  }

  #sp-button-95{
    width : 100%;
    height : auto;
  }

  #sp-button-96{
    width : 100%;
    height : auto;
  }

  #sp-button-97{
    width : 100%;
    height : auto;
  }

  #sp-button-98{
    width : 100%;
    height : auto;
  }

  #sp-button-99{
    width : 100%;
    height : auto;
  }

  #sp-google-map-1{
    width : 400px;
    min-height : 300px;
  }

  #sp-image-12{
    width : 550px;
  }

  #sp-image-128{
    width : 600px;
  }

  #sp-image-13{
    width : 550px;
  }

  #sp-image-133{
    width : 579px;
    height : 365px;
  }

  #sp-image-135{
    width : 780px;
    height : 237px;
  }

  #sp-image-138{
    width : 780px;
    height : 237px;
  }

  #sp-image-14{
    width : 550px;
  }

  #sp-image-141{
    width : 780px;
    height : 237px;
  }

  #sp-image-144{
    width : 780px;
    height : 237px;
  }

  #sp-image-149{
    width : 780px;
    height : 237px;
  }

  #sp-image-15{
    width : 550px;
  }

  #sp-image-151{
    width : 337px;
    height : 337px;
  }

  #sp-image-152{
    width : 322px;
    height : 482px;
  }

  #sp-image-153{
    width : 463px;
    height : 430px;
  }

  #sp-image-157{
    width : 780px;
    height : 237px;
  }

  #sp-image-16{
    width : 550px;
  }

  #sp-image-164{
    width : auto;
    height : auto;
  }

  #sp-image-168{
    width : 780px;
    height : 237px;
  }

  #sp-image-17{
    width : 550px;
  }

  #sp-image-172{
    width : 322px;
    height : 482px;
  }

  #sp-image-175{
    width : 463px;
    height : 430px;
  }

  #sp-image-179{
    width : 780px;
    height : 237px;
  }

  #sp-image-18{
    width : 550px;
  }

  #sp-image-183{
    width : 322px;
    height : 287px;
  }

  #sp-image-185{
    width : 463px;
    height : 430px;
  }

  #sp-image-189{
    width : 780px;
    height : 237px;
  }

  #sp-image-19{
    width : 550px;
  }

  #sp-image-20{
    width : 550px;
  }

  #sp-image-200{
    width : 780px;
    height : 237px;
  }

  #sp-image-203{
    width : 780px;
    height : 237px;
  }

  #sp-image-206{
    width : 780px;
    height : 237px;
  }

  #sp-image-209{
    width : 780px;
    height : 237px;
  }

  #sp-image-21{
    width : 550px;
  }

  #sp-image-211{
    width : 780px;
    height : 237px;
  }

  #sp-image-213{
    width : 780px;
    height : 237px;
  }

  #sp-image-216{
    width : 780px;
    height : 237px;
  }

  #sp-image-219{
    width : 780px;
    height : 237px;
  }

  #sp-image-22{
    width : 550px;
  }

  #sp-image-220{
    width : 529px;
    height : 396px;
  }

  #sp-image-221{
    width : 531px;
    height : 398px;
  }

  #sp-image-222{
    width : 532px;
    height : 399px;
  }

  #sp-image-223{
    width : 532px;
    height : 399px;
  }

  #sp-image-224{
    width : 424px;
    height : 318px;
  }

  #sp-image-226{
    width : 575px;
    height : 533px;
  }

  #sp-image-23{
    width : 550px;
  }

  #sp-image-24{
    width : 550px;
  }

  #sp-image-248{
    width : 805px;
    height : 245px;
  }

  #sp-image-249{
    width : 746px;
    height : 188px;
  }

  #sp-image-25{
    width : 550px;
  }

  #sp-image-251{
    width : 805px;
    height : 245px;
  }

  #sp-image-252{
    width : 746px;
    height : 188px;
  }

  #sp-image-254{
    width : 805px;
    height : 245px;
  }

  #sp-image-26{
    width : 550px;
  }

  #sp-image-27{
    width : 550px;
  }

  #sp-image-28{
    width : 550px;
  }

  #sp-image-29{
    width : 550px;
  }

  #sp-image-30{
    width : 550px;
  }

  #sp-image-31{
    width : 550px;
  }

  #sp-image-32{
    width : 550px;
  }

  #sp-image-33{
    width : 550px;
  }

  #sp-image-34{
    width : 550px;
  }

  #sp-image-35{
    width : 550px;
  }

  #sp-image-354{
    width : 827px;
    height : 552px;
  }

  #sp-image-36{
    width : 550px;
  }

  #sp-image-37{
    width : 550px;
  }

  #sp-image-38{
    width : 550px;
  }

  #sp-image-39{
    width : 550px;
  }

  #sp-image-40{
    width : 550px;
  }

  #sp-image-41{
    width : 550px;
  }

  #sp-image-42{
    width : 550px;
  }

  #sp-image-43{
    width : 550px;
  }

  #sp-image-44{
    width : 550px;
  }

  #sp-image-441{
    width : 200px;
  }

  #sp-image-442{
    width : 200px;
  }

  #sp-image-443{
    width : 200px;
  }

  #sp-image-444{
    width : 200px;
  }

  #sp-image-45{
    width : 550px;
  }

  #sp-image-46{
    width : 550px;
  }

  #sp-image-47{
    width : 550px;
  }

  #sp-image-48{
    width : 550px;
  }

  #sp-image-49{
    width : 550px;
  }

  #sp-image-50{
    width : 550px;
  }

  #sp-image-51{
    width : 550px;
  }

  #sp-image-52{
    width : 550px;
  }

  #sp-image-53{
    width : 550px;
  }

  #sp-image-54{
    width : 550px;
  }

  #sp-image-55{
    width : 550px;
  }

  #sp-image-56{
    width : 550px;
  }

  #sp-image-57{
    width : 550px;
  }

  #sp-image-58{
    width : 550px;
  }

  #sp-image-59{
    width : 550px;
  }

  #sp-image-60{
    width : 550px;
  }

  #sp-image-61{
    width : 550px;
  }

  #sp-image-62{
    width : 550px;
  }

  #sp-image-63{
    width : 550px;
  }

  #sp-image-74{
    width : 827px;
    height : 552px;
  }

  #sp-image-82{
    width : 705px;
    height : 179px;
  }

  #sp-image-86{
    width : 705px;
    height : 179px;
  }

  #sp-image-88{
    width : 827px;
    height : 552px;
  }

  #sp-image-89{
    width : 832px;
    height : 556px;
  }

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

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

  #sp-table-10{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-11{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-12{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-13{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-14{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-15{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-16{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-17{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-18{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-19{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-20{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-21{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-22{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-6{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-7{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-8{
    width : 960px;
    min-height : 271px;
  }

  #sp-table-9{
    width : 960px;
    min-height : 271px;
  }
}

@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-521{
    width : 100%;
    height : auto;
  }

  #sp-button-522{
    width : 365px;
    height : 34px;
  }

  #sp-button-527{
    width : 100%;
    height : auto;
  }

  #sp-button-528{
    width : 365px;
    height : 34px;
  }

  #sp-google-map-1{
    width : 100%;
    min-height : 300px;
  }
}