#sp-site-navigation-1 > ul > li > a, #sp-site-navigation-2 > ul > li > a, #sp-site-navigation-3 > ul > li > a{
  color : #777777;
  padding-top : 1.5rem;
  padding-left : 2rem;
  padding-right : 2rem;
  padding-bottom : 1.5rem;
  display : block;
}

#sp-site-navigation-1 > ul > li > a:hover, #sp-site-navigation-2 > ul > li > a:hover, #sp-site-navigation-3 > ul > li > a:hover{
  color : #555555;
  background-color : #ffb8b8;
}

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

  #sp-site-navigation-1, #sp-site-navigation-2, #sp-site-navigation-3{
    padding-top : 0px;
    margin-top : 10px;
    position : relative;
  }

  #sp-site-navigation-1 .menu-toggle, #sp-site-navigation-2 .menu-toggle, #sp-site-navigation-3 .menu-toggle{
    background-color : #ff9e9e;
    background-image : url(img/icon-menu.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;
    border-top-width : medium;
    border-bottom-width : 1px;
    border-top-style : none;
    border-bottom-style : solid;
    border-top-color : initial;
    border-bottom-color : #ff9e9e;
    display : none;
    cursor : pointer;
  }

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

  #sp-site-navigation-1 ul, #sp-site-navigation-2 ul, #sp-site-navigation-3 ul{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    width : auto;
    height : auto;
    display : block;
    list-style-type : none;
    list-style-position : outside;
  }

  #sp-site-navigation-1 ul li, #sp-site-navigation-2 ul li, #sp-site-navigation-3 ul li{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    width : auto;
    float : none;
  }

  #sp-site-navigation-1 ul li a, #sp-site-navigation-2 ul li a, #sp-site-navigation-3 ul li a{
    line-height : 24px;
    padding-top : 5px;
    padding-left : 25px;
    padding-right : 10px;
    padding-bottom : 5px;
    height : auto;
    float : none;
  }

  #sp-site-navigation-1 ul ul, #sp-site-navigation-2 ul ul, #sp-site-navigation-3 ul ul{
    background-color : transparent;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    width : auto;
    min-width : 150px;
    display : block;
    position : relative;
    top : 100%;
    left : 0px;
    z-index : 9999;
  }

  #sp-site-navigation-1 ul ul li, #sp-site-navigation-2 ul ul li, #sp-site-navigation-3 ul ul li{
    border-top-color : transparent;
    border-left-color : transparent;
    border-right-color : transparent;
    border-bottom-color : transparent;
  }

  #sp-site-navigation-1 ul ul li a, #sp-site-navigation-2 ul ul li a, #sp-site-navigation-3 ul ul li a{
    color : #575757;
    padding-top : 8px;
    padding-left : 50px;
    padding-right : 50px;
    padding-bottom : 8px;
  }

  #sp-site-navigation-1 ul ul li a:hover, #sp-site-navigation-2 ul ul li a:hover, #sp-site-navigation-3 ul ul li a:hover{
    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-navigation-1 ul ul li.current-menu-ancestor > a, #sp-site-navigation-2 ul ul li.current-menu-ancestor > a, #sp-site-navigation-3 ul ul li.current-menu-ancestor > a{
    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-navigation-1 ul ul li.current-menu-item > a, #sp-site-navigation-2 ul ul li.current-menu-item > a, #sp-site-navigation-3 ul ul li.current-menu-item > a{
    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-navigation-1 ul ul li.current_page_ancestor > a, #sp-site-navigation-2 ul ul li.current_page_ancestor > a, #sp-site-navigation-3 ul ul li.current_page_ancestor > a{
    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-navigation-1 ul ul li.current_page_item > a, #sp-site-navigation-2 ul ul li.current_page_item > a, #sp-site-navigation-3 ul ul li.current_page_item > a{
    border-top-left-radius : 0px 0px;
    border-top-right-radius : 0px 0px;
    border-bottom-right-radius : 0px 0px;
    border-bottom-left-radius : 0px 0px;
  }

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

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

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

  #sp-site-navigation-1 > ul, #sp-site-navigation-2 > ul, #sp-site-navigation-3 > ul{
    border-top-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-bottom-color : initial;
  }

  #sp-site-navigation-1 > ul > li, #sp-site-navigation-2 > ul > li, #sp-site-navigation-3 > ul > li{
    border-left-width : medium;
    border-bottom-width : 1px;
    border-left-style : none;
    border-bottom-style : dotted;
    border-left-color : initial;
    border-bottom-color : #ff9e9e;
    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-navigation-1 > ul > li.current-menu-ancestor > a, #sp-site-navigation-2 > ul > li.current-menu-ancestor > a, #sp-site-navigation-3 > ul > li.current-menu-ancestor > a{
    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-navigation-1 > ul > li.current-menu-item > a, #sp-site-navigation-2 > ul > li.current-menu-item > a, #sp-site-navigation-3 > ul > li.current-menu-item > a{
    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-navigation-1 > ul > li.current_page_ancestor > a, #sp-site-navigation-2 > ul > li.current_page_ancestor > a, #sp-site-navigation-3 > ul > li.current_page_ancestor > a{
    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-navigation-1 > ul > li.current_page_item > a, #sp-site-navigation-2 > ul > li.current_page_item > a, #sp-site-navigation-3 > ul > li.current_page_item > a{
    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-navigation-1 > ul > li > a, #sp-site-navigation-2 > ul > li > a, #sp-site-navigation-3 > ul > li > a{
    text-decoration : none;
    padding-top : 1em;
    padding-left : 1em;
    padding-right : 1em;
    padding-bottom : 1em;
    display : block;
  }

  #sp-site-navigation-1 > ul > li > a:hover, #sp-site-navigation-2 > ul > li > a:hover, #sp-site-navigation-3 > ul > li > a:hover{
    border-top-left-radius : 0px 0px;
    border-top-right-radius : 0px 0px;
    border-bottom-right-radius : 0px 0px;
    border-bottom-left-radius : 0px 0px;
  }
}

.page-custom#content #page-content{
  background-color : #fdf2f3;
}

.page-profile#content #page-content{
  font-size : 1.5rem;
  background-color : transparent;
}

.page-toppage#content #page-content{
  font-family : "AR P勘亭流H";
}

#sp-block-container-1{
  background-color : transparent;
}

#sp-block-container-10{
  background-image : url(img/bg01_2.png);
}

#sp-block-container-11{
  background-color : transparent;
}

#sp-block-container-12{
  border-top-width : 5px;
  border-left-width : 5px;
  border-right-width : 5px;
  border-bottom-width : 5px;
  border-top-style : dotted;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-top-color : #b1c07e;
  border-left-color : #b1c07e;
  border-right-color : #b1c07e;
  border-bottom-color : #b1c07e;
  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-block-container-13{
  border-top-width : 5px;
  border-left-width : 5px;
  border-right-width : 5px;
  border-bottom-width : 5px;
  border-top-style : dotted;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-top-color : #b1c07e;
  border-left-color : #b1c07e;
  border-right-color : #b1c07e;
  border-bottom-color : #b1c07e;
}

#sp-block-container-14{
  border-top-width : 3px;
  border-left-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #b1c07e;
  border-left-color : #b1c07e;
  border-right-color : #b1c07e;
  border-bottom-color : #b1c07e;
  border-top-left-radius : 40px 40px;
  border-top-right-radius : 40px 40px;
  border-bottom-right-radius : 40px 40px;
  border-bottom-left-radius : 40px 40px;
  overflow : hidden;
}

#sp-block-container-7{
  background-image : url(img/bg01_1.png);
}

#sp-block-container-9{
  background-color : #fdf2f3;
}

#sp-form-1{
  font-size : 2rem;
}

#sp-html-src-3{
  background-color : #ffffff;
}

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

#sp-image-5{
  border-top-width : 2px;
  border-left-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #77943b;
  border-left-color : #77943b;
  border-right-color : #77943b;
  border-bottom-color : #77943b;
  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-page-title-2{
  background-color : #fdf2f3;
}

#sp-page-title-3{
  background-color : #d6c9d5;
}

#sp-site-branding2-1 .site-title{
  background-image : url(img/site-title6.png);
}

#sp-site-navigation-1{
  font-family : "AR P悠々ゴシック体E";
}

#sp-site-navigation-2{
  font-family : "AR P悠々ゴシック体E", "AR Pペン楷書体L", "AR P教科書体M", "AR P新藝体U", "AR新藝体E", "AR P黒丸ＰＯＰ体H", "AR PなごみＰＯＰ体B";
  border-top-width : 3px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 3px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-top-color : #ff9e9e;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #ff9e9e;
}

#sp-site-navigation-3{
  font-family : "AR P悠々ゴシック体E";
}

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

  #sp-block-container-1{
    margin-top : 114px;
    margin-left : -50px;
    margin-right : 0px;
    margin-bottom : 65px;
    width : 1244px;
    min-height : 374px;
  }

  #sp-block-container-10{
    margin-bottom : -4px;
    min-height : 121px;
  }

  #sp-block-container-11{
    margin-right : -27px;
    margin-bottom : 88px;
  }

  #sp-block-container-12{
    margin-bottom : 117px;
    width : 1014px;
    min-height : 309px;
  }

  #sp-block-container-14{
    margin-top : 1px;
    margin-left : -26px;
    margin-bottom : 65px;
    width : 1036px;
    float : none;
    position : absolute;
    top : 782px;
    bottom : auto;
    right : auto;
    left : 26px;
  }

  #sp-block-container-2{
    width : 892px;
    float : right;
    position : relative;
  }

  #sp-block-container-3{
    width : 896px;
    min-height : 58px;
    float : right;
    position : relative;
  }

  #sp-block-container-4{
    width : 895px;
    float : right;
    position : relative;
  }

  #sp-block-container-5{
    width : 895px;
    min-height : 84px;
    float : right;
    position : relative;
  }

  #sp-block-container-7{
    margin-top : 2px;
    margin-bottom : -55px;
    min-height : 147px;
  }

  #sp-block-container-8{
    margin-left : 2px;
    margin-right : 82px;
    margin-bottom : 69px;
    width : 956px;
    min-height : 138px;
  }

  #sp-block-container-9{
    margin-bottom : 63px;
    min-height : 86px;
  }

  #sp-button-1{
    float : none;
    position : absolute;
    top : 1620px;
    bottom : auto;
    right : auto;
    left : 9px;
  }

  #sp-column-1{
    margin-top : 3px;
    margin-bottom : 7px;
    float : none;
    position : absolute;
    top : 1305px;
    bottom : auto;
    right : auto;
    left : 1px;
  }

  #sp-column-2{
    margin-top : 144px;
    margin-bottom : 73px;
    min-height : 105px;
    float : none;
    position : absolute;
    top : 1279px;
    bottom : auto;
    right : auto;
    left : 2px;
  }

  #sp-column-3{
    margin-top : 825px;
    margin-bottom : 444px;
    min-height : 69px;
  }

  #sp-column-4{
    margin-top : 825px;
    margin-bottom : 444px;
    min-height : 110px;
    float : none;
    position : absolute;
    top : 240px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-html-src-1{
    float : none;
    position : absolute;
    top : 342px;
    bottom : auto;
    right : auto;
    left : 35px;
  }

  #sp-html-src-2{
    float : none;
    position : absolute;
    top : 260px;
    bottom : auto;
    right : auto;
    left : 36px;
  }

  #sp-image-1{
    width : 1692px;
    height : 600px;
  }

  #sp-image-10{
    width : 194px;
    height : 128px;
    float : none;
    position : absolute;
    top : 30px;
    bottom : auto;
    right : auto;
    left : 675px;
  }

  #sp-image-11{
    width : 173px;
    height : 132px;
    float : none;
    position : absolute;
    top : 173px;
    bottom : auto;
    right : auto;
    left : 829px;
  }

  #sp-image-12{
    width : 380px;
    height : 380px;
  }

  #sp-image-13{
    width : 437px;
    height : 617px;
  }

  #sp-image-14{
    width : 435px;
    height : 613px;
    float : none;
    position : absolute;
    top : 798px;
    bottom : auto;
    right : auto;
    left : 485px;
  }

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

  #sp-image-16{
    width : 454px;
    height : 641px;
    float : right;
    position : relative;
    top : auto;
    bottom : auto;
    right : auto;
    left : auto;
  }

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

  #sp-image-18{
    width : 610px;
    height : 812px;
  }

  #sp-image-19{
    width : 638px;
    height : 478px;
  }

  #sp-image-2{
    margin-top : 4px;
    margin-bottom : 10px;
    width : 72px;
    height : 62px;
  }

  #sp-image-20{
    width : 642px;
    height : 481px;
  }

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

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

  #sp-image-23{
    width : 599px;
    height : 449px;
  }

  #sp-image-24{
    width : 397px;
    height : 561px;
  }

  #sp-image-25{
    width : 396px;
    height : 559px;
    float : none;
    position : absolute;
    top : 477px;
    bottom : auto;
    right : auto;
    left : 446px;
  }

  #sp-image-26{
    width : 647px;
    height : 416px;
  }

  #sp-image-27{
    width : 653px;
    height : 489px;
  }

  #sp-image-28{
    width : 622px;
    height : 828px;
  }

  #sp-image-29{
    width : 615px;
    height : 461px;
  }

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

  #sp-image-30{
    width : 628px;
    height : 471px;
  }

  #sp-image-31{
    width : 633px;
    height : 474px;
  }

  #sp-image-32{
    width : 645px;
    height : 858px;
  }

  #sp-image-33{
    width : 690px;
    height : 517px;
  }

  #sp-image-34{
    width : 625px;
    height : 468px;
  }

  #sp-image-35{
    width : 552px;
    height : 735px;
  }

  #sp-image-36{
    width : 554px;
    height : 737px;
  }

  #sp-image-37{
    width : 562px;
    height : 748px;
  }

  #sp-image-38{
    width : 456px;
    height : 643px;
  }

  #sp-image-39{
    width : 411px;
    height : 637px;
    float : none;
    position : absolute;
    top : 62px;
    bottom : auto;
    right : auto;
    left : 487px;
  }

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

  #sp-image-40{
    width : 637px;
    height : 477px;
  }

  #sp-image-41{
    width : 644px;
    height : 857px;
  }

  #sp-image-42{
    width : 645px;
    height : 858px;
  }

  #sp-image-43{
    width : 646px;
    height : 484px;
  }

  #sp-image-44{
    width : 657px;
    height : 492px;
  }

  #sp-image-45{
    width : 557px;
    height : 742px;
  }

  #sp-image-46{
    width : 662px;
    height : 496px;
  }

  #sp-image-47{
    width : 518px;
    height : 689px;
  }

  #sp-image-48{
    width : 448px;
    height : 633px;
    float : none;
    position : absolute;
    top : 222px;
    bottom : auto;
    right : auto;
    left : 464px;
  }

  #sp-image-49{
    width : 451px;
    height : 637px;
  }

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

  #sp-image-50{
    width : 689px;
    height : 516px;
  }

  #sp-image-51{
    width : 694px;
    height : 924px;
  }

  #sp-image-52{
    width : 695px;
    height : 521px;
  }

  #sp-image-53{
    width : 662px;
    height : 496px;
  }

  #sp-image-54{
    width : 668px;
    height : 889px;
  }

  #sp-image-55{
    width : 530px;
    height : 530px;
  }

  #sp-image-56{
    width : 604px;
    height : 852px;
  }

  #sp-image-57{
    width : 623px;
    height : 623px;
  }

  #sp-image-58{
    width : 653px;
    height : 653px;
  }

  #sp-image-59{
    width : 548px;
    height : 730px;
  }

  #sp-image-6{
    width : 303px;
    height : 226px;
    float : none;
    position : absolute;
    top : 36px;
    bottom : auto;
    right : auto;
    left : 635px;
  }

  #sp-image-60{
    width : 555px;
    height : 739px;
  }

  #sp-image-61{
    width : 543px;
    height : 723px;
  }

  #sp-image-62{
    width : 414px;
    height : 414px;
  }

  #sp-image-63{
    width : 425px;
    height : 600px;
  }

  #sp-image-64{
    width : 418px;
    height : 590px;
    float : none;
    position : absolute;
    top : 147px;
    bottom : auto;
    right : auto;
    left : 462px;
  }

  #sp-image-65{
    width : 415px;
    height : 737px;
  }

  #sp-image-66{
    width : 427px;
    height : 568px;
  }

  #sp-image-67{
    width : 367px;
    height : 488px;
  }

  #sp-image-68{
    width : 533px;
    height : 294px;
  }

  #sp-image-69{
    width : 670px;
    height : 501px;
  }

  #sp-image-7{
    margin-left : 8px;
    margin-right : 9px;
    width : 250px;
    height : 305px;
    float : none;
    position : absolute;
    top : 157px;
    bottom : auto;
    right : auto;
    left : 661px;
  }

  #sp-image-70{
    width : 668px;
    height : 374px;
  }

  #sp-image-71{
    width : 555px;
    height : 739px;
  }

  #sp-image-72{
    width : 649px;
    height : 486px;
  }

  #sp-image-73{
    width : 449px;
    height : 598px;
  }

  #sp-image-74{
    width : 635px;
    height : 475px;
  }

  #sp-image-75{
    width : 499px;
    height : 621px;
  }

  #sp-image-76{
    width : 621px;
    height : 465px;
  }

  #sp-image-77{
    width : 484px;
    height : 645px;
  }

  #sp-image-78{
    width : 510px;
    height : 680px;
  }

  #sp-image-79{
    width : 258px;
    height : 364px;
    float : none;
    position : absolute;
    top : 86px;
    bottom : auto;
    right : auto;
    left : 53px;
  }

  #sp-image-8{
    margin-top : -20px;
    width : 322px;
    height : 250px;
    float : none;
    position : absolute;
    top : 503px;
    bottom : auto;
    right : auto;
    left : 39px;
  }

  #sp-image-80{
    width : 282px;
    height : 374px;
    float : none;
    position : absolute;
    top : 82px;
    bottom : auto;
    right : auto;
    left : 380px;
  }

  #sp-image-81{
    width : 459px;
    height : 342px;
    float : none;
    position : absolute;
    top : 508px;
    bottom : auto;
    right : auto;
    left : 9px;
  }

  #sp-image-82{
    width : 455px;
    height : 339px;
    float : none;
    position : absolute;
    top : 512px;
    bottom : auto;
    right : auto;
    left : 491px;
  }

  #sp-image-83{
    width : 287px;
    height : 381px;
    float : none;
    position : absolute;
    top : 984px;
    bottom : auto;
    right : auto;
    left : 34px;
  }

  #sp-image-84{
    width : 509px;
    height : 509px;
  }

  #sp-image-85{
    width : 522px;
    height : 391px;
  }

  #sp-image-86{
    width : 493px;
    height : 656px;
  }

  #sp-image-87{
    width : 720px;
    height : 479px;
  }

  #sp-image-9{
    width : 210px;
    height : 276px;
    float : none;
    position : absolute;
    top : 60px;
    bottom : auto;
    right : auto;
    left : 727px;
  }

  #sp-page-title-1{
    margin-top : 75px;
  }

  #sp-page-title-3{
    margin-top : 40px;
    margin-bottom : -2px;
  }

  #sp-page-title-5{
    margin-top : 86px;
  }

  #sp-photo-motion-1{
    margin-left : -6px;
    margin-right : 3px;
    margin-bottom : 355px;
    width : 908px;
    height : 444px;
    float : none;
    position : absolute;
    top : -113px;
    bottom : auto;
    right : auto;
    left : 93px;
  }

  #sp-site-branding2-1{
    margin-bottom : -16px;
  }

  #sp-site-branding2-1 > .extra{
    margin-bottom : -22px;
  }

  #sp-site-branding2-1 > .site-description{
    margin-bottom : 98px;
    width : 340px;
    height : 19px;
    top : 3px;
    bottom : auto;
    right : auto;
    left : 1355px;
  }

  #sp-site-navigation-1{
    float : none;
    position : absolute;
    top : 138px;
    bottom : auto;
    right : auto;
    left : 177px;
    z-index : 1;
  }

  #sp-site-navigation-2{
    margin-top : 57px;
    margin-left : -3px;
    margin-right : 283px;
    margin-bottom : 37px;
    width : 862px;
    min-height : 68px;
    float : none;
    position : absolute;
    top : 315px;
    bottom : auto;
    right : auto;
    left : 76px;
    z-index : 1;
  }

  #sp-site-navigation-3{
    margin-top : -23px;
    margin-left : 153px;
    margin-right : 4px;
    margin-bottom : 18px;
    width : 716px;
    float : none;
    position : relative;
    top : auto;
    bottom : auto;
    right : auto;
    left : auto;
    z-index : 1;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-top : -4px;
    margin-bottom : 582px;
    min-height : 383px;
    float : none;
    position : absolute;
    top : 526px;
    bottom : auto;
    right : auto;
    left : 7px;
  }
}

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

  #sp-image-2{
    width : 145px;
    height : 137px;
  }

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

  #sp-image-4{
    width : 131px;
    height : 119px;
  }

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

  #sp-site-branding2-1 > .extra{
    margin-bottom : -37px;
  }

  #sp-site-branding2-1 > .site-description{
    margin-bottom : -31px;
    width : 294px;
    height : 32px;
  }
}