#sp-site-navigation-7 ul ul{
  padding-left : 0px;
}

#sp-site-navigation-7 ul ul li a{
  font-size : 80%;
  color : #667da4;
  background-color : #ffffff;
  text-decoration : none;
  padding-left : 30px;
  margin-left : 1px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #667da4;
  display : block;
}

#sp-site-navigation-7 ul ul li a:hover{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 ul ul li.current-menu-ancestor > a{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 ul ul li.current-menu-item > a{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 ul ul li.current_page_ancestor > a{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 ul ul li.current_page_item > a{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 > ul{
  font-size : 1.3rem;
  line-height : 30px;
  color : #667da4;
  background-color : #ffffff;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 100%;
  list-style-type : none;
  list-style-position : outside;
  position : relative;
  box-sizing : border-box;
}

#sp-site-navigation-7 > ul > li.current-menu-ancestor > a{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 > ul > li.current-menu-item > a{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 > ul > li.current_page_ancestor > a{
  color : #ffffff;
  background-color : #bde4f6;
  margin-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

#sp-site-navigation-7 > ul > li > a{
  line-height : 40px;
  color : #667da4;
  background-color : #ffffff;
  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;
  text-decoration : none;
  padding-top : 5px;
  padding-left : 14px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-left : 1px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #667da4;
  display : block;
}

#sp-site-navigation-7 > ul > li > a:hover{
  color : #ffffff;
  background-color : #bde4f6;
  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-top : 0px;
  margin-left : 1px;
  margin-right : auto;
  margin-bottom : 0px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : #deeff7;
}

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

  #sp-site-navigation-7{
    background-image : none;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    border-left-width : medium;
    border-right-width : medium;
    border-left-style : none;
    border-right-style : none;
    border-left-color : initial;
    border-right-color : initial;
    position : relative;
  }

  #sp-site-navigation-7 .menu-toggle{
    background-color : #bde4f6;
    background-image : url(img/icon-menu2.png);
    background-repeat : no-repeat;
    background-position : center center;
    text-indent : -999em;
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    display : none;
    cursor : pointer;
  }

  #sp-site-navigation-7 .screen-reader-text{
    display : none;
  }

  #sp-site-navigation-7 ul{
    background-color : #bde4f6;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    border-left-width : medium;
    border-right-width : medium;
    border-left-style : none;
    border-right-style : none;
    border-left-color : initial;
    border-right-color : initial;
    display : block;
    list-style-type : none;
    list-style-position : outside;
  }

  .button-menu#sp-site-navigation-7 .menu-toggle{
    display : block;
  }

  .button-menu#sp-site-navigation-7 ul.toggled-on{
    display : block;
  }

  .button-menu#sp-site-navigation-7 > ul{
    display : none;
  }

  .menu-toggle{
    display : none;
  }
}

#sp-site-navigation-2{
  font-size : 1.3rem;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  width : 100%;
}

#sp-site-navigation-2 .menu-toggle{
  display : none;
}

#sp-site-navigation-2 .screen-reader-text{
  display : none;
}

#sp-site-navigation-2 a:link{
  color : #676767;
  text-decoration : underline;
}

#sp-site-navigation-2 a:visited{
  color : #676767;
  text-decoration : underline;
}

#sp-site-navigation-2 li.current_page_item > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 ul ul{
  padding-left : 0px;
}

#sp-site-navigation-2 ul ul li a{
  font-size : 80%;
  color : #676767;
  background-color : #ffffff;
  text-decoration : none;
  text-align : center;
  padding-left : 30px;
  display : block;
}

#sp-site-navigation-2 ul ul li a:hover{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 ul ul li.current-menu-ancestor > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 ul ul li.current-menu-item > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 ul ul li.current_page_ancestor > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 ul ul li.current_page_item > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 > ul{
  font-size : 1.3rem;
  line-height : 30px;
  color : #676767;
  background-color : #ffffff;
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 100%;
  list-style-type : none;
  list-style-position : outside;
  position : relative;
  box-sizing : border-box;
}

#sp-site-navigation-2 > ul > li.current-menu-ancestor > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 > ul > li.current-menu-item > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 > ul > li.current_page_ancestor > a{
  color : #676767;
  background-color : #cccccc;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-2 > ul > li > a{
  line-height : 40px;
  color : #676767;
  background-color : #ffffff;
  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;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-left : 1px;
  display : block;
}

#sp-site-navigation-2 > ul > li > a:hover{
  color : #676767;
  background-color : #cccccc;
  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;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

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

  #sp-site-navigation-2{
    background-image : none;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    border-left-width : medium;
    border-right-width : medium;
    border-left-style : none;
    border-right-style : none;
    border-left-color : initial;
    border-right-color : initial;
    position : relative;
  }

  #sp-site-navigation-2 .menu-toggle{
    background-color : #cccccc;
    background-image : url(img/icon-menu2.png);
    background-repeat : no-repeat;
    background-position : center center;
    text-indent : -999em;
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    display : none;
    cursor : pointer;
  }

  #sp-site-navigation-2 .screen-reader-text{
    display : none;
  }

  #sp-site-navigation-2 ul{
    background-color : #ffffff;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    border-left-width : medium;
    border-right-width : medium;
    border-left-style : none;
    border-right-style : none;
    border-left-color : initial;
    border-right-color : initial;
    display : block;
    list-style-type : none;
    list-style-position : outside;
  }

  .button-menu#sp-site-navigation-2 .menu-toggle{
    display : block;
  }

  .button-menu#sp-site-navigation-2 ul.toggled-on{
    display : block;
  }

  .button-menu#sp-site-navigation-2 > ul{
    display : none;
  }

  .menu-toggle{
    display : none;
  }
}

#sp-site-navigation-17{
  font-size : 1.3rem;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  width : 100%;
}

#sp-site-navigation-17 .menu-toggle{
  display : none;
}

#sp-site-navigation-17 .screen-reader-text{
  display : none;
}

#sp-site-navigation-17 a:link{
  color : #473930;
  text-decoration : underline;
}

#sp-site-navigation-17 a:visited{
  color : #473930;
  text-decoration : underline;
}

#sp-site-navigation-17 li.current_page_item > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 ul ul{
  padding-left : 0px;
}

#sp-site-navigation-17 ul ul li a{
  font-size : 80%;
  color : #473930;
  background-color : #fcc7a4;
  text-decoration : none;
  text-align : center;
  padding-left : 30px;
  display : block;
}

#sp-site-navigation-17 ul ul li a:hover{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 ul ul li.current-menu-ancestor > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 ul ul li.current-menu-item > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 ul ul li.current_page_ancestor > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 ul ul li.current_page_item > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 > ul{
  font-size : 1.3rem;
  line-height : 48px;
  color : #473930;
  background-color : #fcc7a4;
  text-align : center;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 100%;
  list-style-type : none;
  list-style-position : outside;
  position : relative;
  box-sizing : border-box;
}

#sp-site-navigation-17 > ul > li.current-menu-ancestor > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 > ul > li.current-menu-item > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 > ul > li.current_page_ancestor > a{
  color : #ffffff;
  background-color : #fc7f2b;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

#sp-site-navigation-17 > ul > li > a{
  line-height : 40px;
  color : #473930;
  background-color : #fcc7a4;
  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;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  display : block;
}

#sp-site-navigation-17 > ul > li > a:hover{
  color : #ffffff;
  background-color : #fc7f2b;
  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;
  text-decoration : none;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

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

  #sp-site-navigation-17{
    background-image : none;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    border-left-width : medium;
    border-right-width : medium;
    border-left-style : none;
    border-right-style : none;
    border-left-color : initial;
    border-right-color : initial;
    position : relative;
  }

  #sp-site-navigation-17 .menu-toggle{
    background-color : #fc7f2b;
    background-image : url(img/icon-menu2.png);
    background-repeat : no-repeat;
    background-position : center center;
    text-indent : -999em;
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    display : none;
    cursor : pointer;
  }

  #sp-site-navigation-17 .screen-reader-text{
    display : none;
  }

  #sp-site-navigation-17 ul{
    background-color : #fcc7a4;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    border-left-width : medium;
    border-right-width : medium;
    border-left-style : none;
    border-right-style : none;
    border-left-color : initial;
    border-right-color : initial;
    display : block;
    list-style-type : none;
    list-style-position : outside;
  }

  .button-menu#sp-site-navigation-17 .menu-toggle{
    display : block;
  }

  .button-menu#sp-site-navigation-17 ul.toggled-on{
    display : block;
  }

  .button-menu#sp-site-navigation-17 > ul{
    display : none;
  }

  .menu-toggle{
    display : none;
  }
}

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

#sp-image-537{
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #ffffff;
  border-left-color : #ffffff;
  border-right-color : #ffffff;
  border-bottom-color : #ffffff;
  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-site-branding2-1 .site-title{
  background-image : url(img/jvatitlesub3.PNG);
}

#sp-site-navigation-10{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d2c9b8;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #d2c9b8;
}

#sp-site-navigation-10 > ul > li.current_page_item > a{
  font-size : 0.8rem;
}

#sp-site-navigation-10 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-11{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d2c9b8;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #d2c9b8;
}

#sp-site-navigation-11 > ul > li.current_page_item > a{
  font-size : 0.8rem;
}

#sp-site-navigation-11 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-12{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d2c9b8;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #d2c9b8;
}

#sp-site-navigation-12 > ul > li.current_page_item > a{
  font-size : 0.8rem;
}

#sp-site-navigation-12 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-13{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d2c9b8;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #d2c9b8;
}

#sp-site-navigation-13 > ul > li.current_page_item > a{
  font-size : 0.8rem;
}

#sp-site-navigation-13 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-14{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d2c9b8;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #d2c9b8;
}

#sp-site-navigation-14 > ul > li.current_page_item > a{
  font-size : 0.8rem;
}

#sp-site-navigation-14 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-15{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d2c9b8;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #d2c9b8;
}

#sp-site-navigation-15 > ul > li.current_page_item > a{
  font-size : 0.8rem;
}

#sp-site-navigation-15 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-16{
  border-top-width : 1px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d2c9b8;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #d2c9b8;
}

#sp-site-navigation-16 > ul > li.current_page_item > a{
  font-size : 0.8rem;
}

#sp-site-navigation-16 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-2{
  background-color : transparent;
}

#sp-site-navigation-5 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-6 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-8 > ul > li > a{
  font-size : 2.5rem;
}

#sp-site-navigation-9 > ul > li > a{
  font-size : 2.5rem;
}

#sp-sns-button-1{
  background-color : transparent;
  background-image : none;
}

.sp-wp-post-list#sp-wp-post-list-1{
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-1 > h3{
  font-size : 1rem;
  background-position : center bottom;
  padding-top : 17px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 10px;
}

.sp-wp-post-list#sp-wp-post-list-10 > .hpb-more-entry{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-10 > .hpb-more-entry a:link{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-10 > h3{
  font-size : 1.3rem;
}

.sp-wp-post-list#sp-wp-post-list-100 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-101 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-102 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-103 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-104 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-105 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-106 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-107 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-108 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-109 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-11 > .hpb-more-entry{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-11 > .hpb-more-entry a:link{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-11 > h3{
  font-size : 1.3rem;
}

.sp-wp-post-list#sp-wp-post-list-110 > article > header > h1{
  font-size : 2.5rem;
}

.sp-wp-post-list#sp-wp-post-list-12 > .hpb-more-entry{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-12 > .hpb-more-entry a:link{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-12 > h3{
  font-size : 1.3rem;
}

.sp-wp-post-list#sp-wp-post-list-13 > .hpb-more-entry{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-13 > .hpb-more-entry a:link{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-13 > h3{
  font-size : 1.3rem;
}

.sp-wp-post-list#sp-wp-post-list-14 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-14 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-15 > .hpb-more-entry{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-16 > .hpb-more-entry{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-16 > .hpb-more-entry a:link{
  font-size : 0.1rem;
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-16 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-17 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-17 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-17 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-18 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-18 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-18 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-19 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-19 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-19 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-20 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-20 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-20 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-21 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-21 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-21 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-22 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-22 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-22 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-23 > .hpb-more-entry a:link{
  font-size : 0.1rem;
}

.sp-wp-post-list#sp-wp-post-list-23 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-23 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-24 > .hpb-more-entry a:link{
  font-size : 0rem;
}

.sp-wp-post-list#sp-wp-post-list-24 > h3{
  font-size : 2.4rem;
}

.sp-wp-post-list#sp-wp-post-list-24 > ul{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-25 > .hpb-more-entry{
  font-size : 0.1rem;
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-25 > .hpb-more-entry a:hover{
  font-size : 0.2rem;
}

.sp-wp-post-list#sp-wp-post-list-25 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-25 > ul > li{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-26 > .hpb-more-entry{
  font-size : 0.1rem;
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-26 > .hpb-more-entry a:hover{
  font-size : 0.2rem;
}

.sp-wp-post-list#sp-wp-post-list-26 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-26 > ul > li{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-27 > .hpb-more-entry{
  font-size : 0.1rem;
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-27 > .hpb-more-entry a:hover{
  font-size : 0.2rem;
}

.sp-wp-post-list#sp-wp-post-list-27 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-27 > ul > li{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-28 > .hpb-more-entry{
  font-size : 0.1rem;
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-28 > .hpb-more-entry a:hover{
  font-size : 0.2rem;
}

.sp-wp-post-list#sp-wp-post-list-28 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-28 > ul > li{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-29 > .hpb-more-entry{
  font-size : 0.1rem;
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-29 > .hpb-more-entry a:hover{
  font-size : 0.2rem;
}

.sp-wp-post-list#sp-wp-post-list-29 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-29 > ul > li{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-30 > .hpb-more-entry{
  font-size : 0.1rem;
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-30 > .hpb-more-entry a:hover{
  font-size : 0.2rem;
}

.sp-wp-post-list#sp-wp-post-list-30 > h3{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-30 > ul > li{
  font-size : 2.1rem;
}

.sp-wp-post-list#sp-wp-post-list-36 > article > p > img{
  background-position : left top;
}

.sp-wp-post-list#sp-wp-post-list-4 > .hpb-more-entry{
  background-color : transparent;
  background-image : none;
}

.sp-wp-post-list#sp-wp-post-list-4 > .hpb-more-entry a:link{
  background-color : transparent;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-4 > h3{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-5 > .hpb-more-entry{
  background-color : transparent;
  background-image : none;
}

.sp-wp-post-list#sp-wp-post-list-5 > .hpb-more-entry a:link{
  background-color : transparent;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-5 > h3{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-6 > .hpb-more-entry{
  background-color : transparent;
  background-image : none;
}

.sp-wp-post-list#sp-wp-post-list-6 > .hpb-more-entry a:link{
  background-color : transparent;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-6 > h3{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-62 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-62 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-63 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-63 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-64 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-64 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-65 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-65 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-66 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-66 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-67 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-67 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-68 > article > .entry-content{
  font-size : 1.4rem;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
}

.sp-wp-post-list#sp-wp-post-list-68 > article > .entry-content > h1{
  font-size : 2rem;
}

.sp-wp-post-list#sp-wp-post-list-68 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-69 > article > .entry-content{
  font-size : 1.4rem;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
}

.sp-wp-post-list#sp-wp-post-list-69 > article > .entry-content > h1{
  font-size : 2rem;
}

.sp-wp-post-list#sp-wp-post-list-69 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-7 > .hpb-more-entry a:link{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-7 > .hpb-more-entry a:visited{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-7 > .hpb-more-entry a:hover{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-7 > h3{
  font-size : 1.5rem;
}

.sp-wp-post-list#sp-wp-post-list-70 > article > .entry-content{
  font-size : 1.4rem;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
}

.sp-wp-post-list#sp-wp-post-list-70 > article > .entry-content > h1{
  font-size : 2rem;
}

.sp-wp-post-list#sp-wp-post-list-70 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-71 > article > .entry-content{
  font-size : 1.4rem;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
}

.sp-wp-post-list#sp-wp-post-list-71 > article > .entry-content > h1{
  font-size : 2rem;
}

.sp-wp-post-list#sp-wp-post-list-71 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-72 > article > .entry-content{
  font-size : 1.4rem;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
}

.sp-wp-post-list#sp-wp-post-list-72 > article > .entry-content > h1{
  font-size : 2rem;
}

.sp-wp-post-list#sp-wp-post-list-72 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-73 > article > .entry-content{
  font-size : 1.4rem;
  padding-top : 5px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
}

.sp-wp-post-list#sp-wp-post-list-73 > article > .entry-content > h1{
  font-size : 2rem;
}

.sp-wp-post-list#sp-wp-post-list-73 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-74 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-75 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-76 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-77 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-78 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-79 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-8 > .hpb-more-entry{
  font-size : 0rem;
  background-color : transparent;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-8 > .hpb-more-entry a:link{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-8 > h3{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-80 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-80 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-81 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-81 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-82 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-82 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-83 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-83 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-84 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-84 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-85 > article > .entry-content{
  font-size : 1.2rem;
}

.sp-wp-post-list#sp-wp-post-list-85 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-86 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-87 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-88 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-89 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-9 > .hpb-more-entry{
  font-size : 0rem;
  background-color : transparent;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > .hpb-more-entry a:link{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-9 > h3{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-90 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-91 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-92 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-93 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-94 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-95 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-96 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-97 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-98 > article > .entry-content > p{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-99 > article > .entry-content > p{
  font-size : 1.6rem;
}

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

  #sp-block-container-2{
    margin-right : -284px;
    margin-bottom : -36px;
  }

  #sp-block-container-5{
    width : 612px;
  }

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

  #sp-image-173{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-174{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-175{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-176{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-177{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-178{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-18{
    width : 600px;
    height : 215px;
  }

  #sp-image-2{
    width : 282px;
    height : 63px;
  }

  #sp-image-218{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-219{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-220{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-221{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-222{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-223{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-224{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-225{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-226{
    margin-bottom : 70px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-227{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-228{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-268{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-269{
    margin-bottom : 78px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-270{
    margin-bottom : 13px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-271{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-272{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-273{
    margin-bottom : 127px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-274{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-275{
    margin-bottom : 32px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-276{
    margin-bottom : 32px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-3{
    width : 283px;
    height : 78px;
  }

  #sp-image-322{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-323{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-324{
    margin-bottom : 40px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-325{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-326{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-346{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-347{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-348{
    margin-bottom : 38px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-349{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-350{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-351{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-352{
    margin-bottom : 96px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-353{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-354{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-355{
    margin-bottom : 18px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-400{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-401{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-402{
    margin-bottom : 38px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-403{
    margin-bottom : 61px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-404{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-405{
    margin-bottom : 99px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-406{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-407{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-42{
    width : 153px;
    height : 205px;
    float : left;
    clear : right;
    position : relative;
  }

  #sp-image-44{
    float : left;
    position : relative;
  }

  #sp-image-448{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-449{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-45{
    float : left;
    position : relative;
  }

  #sp-image-450{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-451{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-46{
    float : left;
    position : relative;
  }

  #sp-image-47{
    float : left;
    position : relative;
  }

  #sp-image-48{
    float : left;
    position : relative;
  }

  #sp-image-49{
    float : left;
    position : relative;
  }

  #sp-image-492{
    margin-bottom : -6px;
  }

  #sp-image-50{
    float : left;
    position : relative;
  }

  #sp-image-51{
    float : left;
    position : relative;
  }

  #sp-image-517{
    width : 476px;
    height : 330px;
  }

  #sp-image-52{
    width : 163px;
    height : 211px;
    float : left;
    position : relative;
  }

  #sp-image-53{
    width : 166px;
    height : 206px;
    float : left;
    position : relative;
  }

  #sp-image-54{
    width : 169px;
    height : 206px;
    float : left;
    position : relative;
  }

  #sp-image-55{
    width : 178px;
    height : 213px;
    float : left;
    clear : right;
    position : relative;
  }

  #sp-image-569{
    margin-top : -2px;
  }

  #sp-image-57{
    float : left;
    position : relative;
  }

  #sp-image-58{
    width : 165px;
    height : 239px;
    float : left;
    position : relative;
  }

  #sp-image-59{
    width : 179px;
    height : 222px;
    float : left;
    position : relative;
  }

  #sp-image-6{
    width : 402px;
    height : 455px;
  }

  #sp-image-60{
    width : 148px;
    height : 212px;
    float : left;
    position : relative;
  }

  #sp-image-61{
    float : left;
    position : relative;
  }

  #sp-image-62{
    float : left;
    position : relative;
  }

  #sp-image-63{
    float : left;
    position : relative;
  }

  #sp-image-64{
    width : 163px;
    height : 199px;
    float : left;
    position : relative;
  }

  #sp-image-65{
    width : 165px;
    height : 201px;
    float : left;
    position : relative;
  }

  #sp-image-66{
    width : 174px;
    height : 238px;
    float : left;
    position : relative;
  }

  #sp-image-67{
    width : 172px;
    height : 199px;
    float : left;
    position : relative;
  }

  #sp-image-68{
    width : 182px;
    height : 224px;
    float : left;
    position : relative;
  }

  #sp-image-70{
    width : 179px;
    height : 241px;
    float : left;
    position : relative;
  }

  #sp-image-71{
    width : 148px;
    height : 205px;
    float : left;
    position : relative;
  }

  #sp-image-72{
    float : left;
    position : relative;
  }

  #sp-image-73{
    width : 170px;
    height : 236px;
    float : left;
    position : relative;
  }

  #sp-image-74{
    float : left;
    position : relative;
  }

  #sp-image-75{
    width : 153px;
    height : 219px;
    float : left;
    position : relative;
  }

  #sp-image-76{
    float : left;
    position : relative;
  }

  #sp-image-77{
    width : 141px;
    height : 132px;
    float : left;
    position : relative;
  }

  #sp-image-78{
    float : left;
    position : relative;
  }

  #sp-image-79{
    width : 184px;
    height : 184px;
    float : left;
    position : relative;
  }

  #sp-image-80{
    width : 173px;
    height : 232px;
    float : left;
    position : relative;
  }

  #sp-image-81{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-82{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-83{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-84{
    margin-top : 2px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-85{
    margin-right : 0px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-86{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-87{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-88{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-89{
    margin-bottom : 38px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-90{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-91{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-92{
    margin-bottom : 47px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-93{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-94{
    margin-bottom : 93px;
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-95{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-96{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-97{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-98{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-image-99{
    width : 360px;
    height : 344px;
    float : left;
    position : relative;
  }

  #sp-page-title-18{
    width : 600px;
  }

  #sp-page-title-19{
    width : 600px;
  }

  #sp-page-title-20{
    width : 601px;
  }

  #sp-page-title-21{
    width : 601px;
  }

  #sp-page-title-22{
    width : 601px;
  }

  #sp-page-title-23{
    width : 599px;
  }

  #sp-page-title-24{
    width : 599px;
  }

  #sp-page-title-25{
    width : 637px;
  }

  #sp-page-title-26{
    width : 637px;
  }

  #sp-page-title-27{
    width : 637px;
  }

  #sp-page-title-28{
    width : 637px;
  }

  #sp-page-title-29{
    width : 637px;
  }

  #sp-page-title-30{
    width : 637px;
  }

  #sp-page-title-31{
    width : 487px;
  }

  #sp-page-title-32{
    width : 599px;
  }

  #sp-page-title-33{
    width : 600px;
  }

  #sp-page-title-34{
    width : 601px;
  }

  #sp-page-title-53{
    width : 598px;
  }

  #sp-page-title-54{
    width : 598px;
  }

  #sp-page-title-55{
    width : 598px;
  }

  #sp-page-title-56{
    width : 598px;
  }

  #sp-page-title-57{
    width : 598px;
  }

  #sp-page-title-58{
    width : 598px;
  }

  #sp-page-title-59{
    width : 598px;
  }

  #sp-site-branding2-1 > .extra{
    top : 26px;
    bottom : auto;
    right : -1px;
    left : auto;
  }

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

  #sp-site-branding2-1 > .site-title{
    width : 281px;
    height : 221px;
    top : 1px;
    bottom : auto;
    right : auto;
    left : -1px;
    z-index : -1;
  }

  #sp-site-navigation-10{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 100px;
  }

  #sp-site-navigation-11{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 100px;
  }

  #sp-site-navigation-12{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 100px;
  }

  #sp-site-navigation-13{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 100px;
  }

  #sp-site-navigation-14{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 100px;
  }

  #sp-site-navigation-15{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 100px;
  }

  #sp-site-navigation-16{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : auto;
    min-height : 100px;
  }

  #sp-site-navigation-2{
    float : left;
    position : relative;
  }

  #sp-site-navigation-2 > ul > li > a{
    text-align : left;
  }

  #sp-site-navigation-5{
    width : 600px;
    min-height : 105px;
    float : none;
    position : relative;
  }

  #sp-site-navigation-6{
    width : 601px;
    min-height : 674px;
    float : none;
    position : relative;
  }

  #sp-site-navigation-7{
    width : 601px;
    min-height : 287px;
    float : none;
    position : relative;
  }

  #sp-site-navigation-8{
    width : 601px;
    min-height : 105px;
    float : none;
    position : relative;
  }

  #sp-site-navigation-9{
    width : 609px;
    min-height : 105px;
    float : none;
    position : relative;
  }

  #sp-sns-button-1{
    min-height : 35px;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-top : -4px;
    margin-right : -5px;
    margin-bottom : 11px;
    width : 278px;
    min-height : 136px;
  }

  .sp-wp-post-list#sp-wp-post-list-10{
    width : 609px;
  }

  .sp-wp-post-list#sp-wp-post-list-11{
    width : 609px;
  }

  .sp-wp-post-list#sp-wp-post-list-12{
    width : 609px;
  }

  .sp-wp-post-list#sp-wp-post-list-13{
    width : 609px;
  }

  .sp-wp-post-list#sp-wp-post-list-14{
    margin-bottom : -33px;
    width : 601px;
    min-height : 347px;
  }

  .sp-wp-post-list#sp-wp-post-list-15{
    width : 608px;
    min-height : 276px;
  }

  .sp-wp-post-list#sp-wp-post-list-16{
    width : 599px;
    min-height : 290px;
  }

  .sp-wp-post-list#sp-wp-post-list-17{
    width : 617px;
  }

  .sp-wp-post-list#sp-wp-post-list-18{
    width : 617px;
  }

  .sp-wp-post-list#sp-wp-post-list-19{
    width : 617px;
  }

  .sp-wp-post-list#sp-wp-post-list-20{
    width : 617px;
  }

  .sp-wp-post-list#sp-wp-post-list-21{
    width : 617px;
  }

  .sp-wp-post-list#sp-wp-post-list-22{
    width : 617px;
  }

  .sp-wp-post-list#sp-wp-post-list-23{
    width : 617px;
  }

  .sp-wp-post-list#sp-wp-post-list-24{
    width : 602px;
  }

  .sp-wp-post-list#sp-wp-post-list-9{
    margin-top : 0px;
  }
}

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

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