#sp-item-gallery-8 > ul > li p.item-gallery-content{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #004000;
  text-decoration : underline;
}

#sp-item-gallery-8 > ul > li p.item-gallery-title{
  font-size : 2rem;
  font-family : "メイリオ";
  color : #ffffff;
}

#sp-item-gallery-9 > ul > li{
  width : 595px;
}

#sp-item-gallery-9 > ul > li p.item-gallery-title{
  font-size : 2rem;
  font-family : "HG丸ｺﾞｼｯｸM-PRO";
  font-weight : bold;
  color : #ffffff;
  background-color : #70b12c;
}

#sp-list-1{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-2 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #000000;
}

#sp-list-3 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #000000;
}

#sp-list-4 > li > p{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

#sp-list-5{
  font-size : 1.2rem;
  font-family : "メイリオ";
  font-weight : bold;
  color : #000000;
}

#sp-page-title-1 h1{
  font-size : 1.6rem;
  font-family : "メイリオ";
}

#sp-page-title-14 h1{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #0e3b5e;
}

#sp-page-title-2 h1{
  font-size : 1.6rem;
  font-family : "メイリオ";
}

#sp-page-title-3 h1{
  font-family : "メイリオ";
}

#sp-page-title-8 h1{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #0e3b5e;
}

#sp-site-navigation-1 > ul{
  background-color : transparent;
  background-image : none;
}

#sp-site-navigation-2{
  font-weight : bold;
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-1{
  font-size : 1.2rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > dl > dd > a:link{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-1 > dl > dt{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

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

.sp-wp-post-list#sp-wp-post-list-10 > article > header > h1{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-11 > article > header > h1{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-12 > article > header > h1{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-13 > article > header > h1{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-14 > article > header > h1{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-15 > article > header > h1{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-16{
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-16 > .hpb-more-entry a:hover{
  color : #f09654;
}

.sp-wp-post-list#sp-wp-post-list-16 > dl > dd{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-16 > dl > dt{
  font-size : 1.5rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-16 > dl > dt > a:link{
  font-size : 1.5rem;
  font-family : "メイリオ";
  font-weight : bold;
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-17 > article > .entry-content{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-17 > article > header > h1{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-18 > dl > dd{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-18 > dl > dt{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-18 > dl > dt > a:link{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-19 > article{
  font-size : 1rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-19 > article > .entry-content{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-2 > article > .entry-content{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-2 > article > header{
  font-family : "メイリオ";
  color : #247bb0;
}

.sp-wp-post-list#sp-wp-post-list-2 > dl > dd > a:link{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-2 > dl > dt{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-2 > h3{
  font-family : "メイリオ";
  color : #247bb0;
}

.sp-wp-post-list#sp-wp-post-list-20 > article{
  font-size : 1rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-20 > article > .entry-content{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-21 > article > .entry-content > p{
  font-size : 1.2rem;
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-21 > article > header > h1{
  font-size : 2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-22 > article > .entry-content > p{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-22 > article > header > h1{
  font-size : 2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-23 > dl > dd{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-23 > dl > dt > a:link{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-24{
  font-size : 1.3rem;
}

.sp-wp-post-list#sp-wp-post-list-24 > dl > dd{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-24 > dl > dt > a:link{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-25 > dl > dd{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-25 > dl > dt > a:link{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-3 > dl > dd{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-3 > dl > dt{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #247bb0;
}

.sp-wp-post-list#sp-wp-post-list-3 > dl > dt > a:link{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-3 > h3{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-3 > h3 > a:link{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-3 > ul > li > a:link{
  font-size : 0rem;
  color : #fefcfa;
}

.sp-wp-post-list#sp-wp-post-list-4 > dl > dd > a:link{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-4 > dl > dt{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-4 > h3{
  font-family : "メイリオ";
  color : #ffff00;
}

.sp-wp-post-list#sp-wp-post-list-6 > dl{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-6 > dl > dd{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-6 > dl > dd > a:visited{
  font-size : 1.2rem;
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-6 > dl > dt > a:link{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #e25956;
}

.sp-wp-post-list#sp-wp-post-list-7 > dl > dd{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-7 > dl > dt > a:link{
  font-size : 1.5rem;
  font-family : "メイリオ";
  color : #e25956;
}

.sp-wp-post-list#sp-wp-post-list-8 > dl > dd > a:link{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #9c1e1a;
}

.sp-wp-post-list#sp-wp-post-list-8 > dl > dt{
  font-size : 1.2rem;
  font-family : "メイリオ";
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-9 > article > header > h1{
  font-size : 1.3rem;
  font-family : "メイリオ";
  color : #000000;
}

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

  #sp-block-container-1{
    margin-left : 0px;
    width : 1004px;
    min-height : 43px;
  }

  #sp-button-1{
    margin-right : 2px;
    width : 219px;
    float : none;
    position : absolute;
    top : 9px;
    bottom : auto;
    right : 630px;
    left : auto;
  }

  #sp-button-10{
    width : 140px;
    height : 26px;
  }

  #sp-button-11{
    width : 140px;
    height : 26px;
  }

  #sp-button-12{
    width : 216px;
    height : 26px;
  }

  #sp-button-2{
    margin-right : 2px;
    width : 219px;
    float : none;
    position : absolute;
    top : 7px;
    bottom : auto;
    right : 34px;
    left : auto;
  }

  #sp-button-3{
    margin-right : 2px;
    width : 219px;
    float : none;
    position : absolute;
    top : 7px;
    bottom : auto;
    right : 34px;
    left : auto;
  }

  #sp-button-4{
    margin-right : 2px;
    width : 219px;
    float : none;
    position : absolute;
    top : 7px;
    bottom : auto;
    right : 34px;
    left : auto;
  }

  #sp-button-5{
    width : 140px;
    height : 26px;
  }

  #sp-button-6{
    width : 140px;
    height : 26px;
  }

  #sp-button-7{
    width : 140px;
    height : 26px;
  }

  #sp-button-8{
    width : 140px;
    height : 26px;
  }

  #sp-button-9{
    width : 140px;
    height : 26px;
  }

  #sp-definition-list-1{
    margin-right : 0px;
    margin-bottom : -19px;
    min-height : 121px;
  }

  #sp-definition-list-2{
    margin-bottom : 2px;
  }

  #sp-image-1{
    width : 1250px;
    height : 433px;
  }

  #sp-image-2{
    width : 525px;
    height : 391px;
  }

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

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

  #sp-image-8{
    width : 525px;
    height : 388px;
  }

  #sp-item-gallery-10{
    margin-bottom : 16px;
  }

  #sp-item-gallery-12{
    margin-bottom : 16px;
  }

  #sp-item-gallery-13{
    margin-bottom : 16px;
  }

  #sp-item-gallery-14{
    margin-bottom : 16px;
  }

  #sp-item-gallery-15{
    margin-bottom : 16px;
  }

  #sp-item-gallery-4{
    margin-bottom : 16px;
  }

  #sp-item-gallery-6{
    margin-bottom : 16px;
  }

  #sp-item-gallery-8{
    margin-bottom : 16px;
  }

  #sp-list-1{
    margin-bottom : 0px;
    min-height : 158px;
  }

  #sp-site-navigation-2{
    margin-top : 1px;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    min-height : 230px;
  }

  .sp-wp-post-list#sp-wp-post-list-3{
    margin-bottom : 20px;
    min-height : 187px;
  }
}