#sp-button-47 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-48 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-48 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-49 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-49 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-5 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-5 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-50 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-50 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-51 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-51 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-52 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-52 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-53 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-53 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-54 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-54 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-55 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-55 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-56 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-56 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-57 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-57 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-58 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-58 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-59 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-59 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-6 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-6 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-60 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-60 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-61 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-61 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-62 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-62 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-63 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-63 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-64 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-64 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-65 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-65 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-66 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-66 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-67 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-67 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-68 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-68 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-69 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-69 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-7 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-7 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-70 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-70 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-71 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-71 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-72 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-72 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-73 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-73 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-74 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-74 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-75 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-75 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-76 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-76 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-8 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-8 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-button-9 > a{
  font-family : "Meiryo", sans-serif;
  font-weight : bold;
  color : #ffffff;
}

#sp-button-9 > a:hover{
  font-weight : bold;
  color : #ffffff;
}

#sp-column-1{
  font-size : 1.2rem;
  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 : #247bb0;
  border-left-color : #247bb0;
  border-right-color : #247bb0;
  border-bottom-color : #247bb0;
}

#sp-column-1 > .column-label{
  font-size : 2rem;
}

#sp-column-1 > .column-label h3{
  font-size : 2rem;
}

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

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

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

#sp-site-branding2-1 .site-title{
  background-image : none;
}

#sp-site-branding2-1 .site-title a{
  text-indent : 0px;
  overflow : visible;
}

#sp-site-branding2-1 > .site-title{
  font-size : 2rem;
  font-family : "AR P明朝体L";
  color : #ffffff;
}

#sp-site-branding2-1 > .site-title a{
  font-weight : bold;
  color : #ffffff;
}

#sp-site-navigation-1{
  background-color : #e25956;
}

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

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

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

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

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

  #sp-button-1{
    float : right;
    position : relative;
  }

  #sp-button-10{
    float : right;
    position : relative;
  }

  #sp-button-11{
    float : right;
    position : relative;
  }

  #sp-button-12{
    float : right;
    position : relative;
  }

  #sp-button-13{
    float : right;
    position : relative;
  }

  #sp-button-14{
    float : right;
    position : relative;
  }

  #sp-button-15{
    float : right;
    position : relative;
  }

  #sp-button-16{
    float : right;
    position : relative;
  }

  #sp-button-17{
    float : right;
    position : relative;
  }

  #sp-button-18{
    float : right;
    position : relative;
  }

  #sp-button-19{
    float : right;
    position : relative;
  }

  #sp-button-2{
    float : right;
    position : relative;
  }

  #sp-button-20{
    float : right;
    position : relative;
  }

  #sp-button-21{
    float : right;
    position : relative;
  }

  #sp-button-22{
    float : right;
    position : relative;
  }

  #sp-button-23{
    float : right;
    position : relative;
  }

  #sp-button-24{
    float : right;
    position : relative;
  }

  #sp-button-25{
    float : right;
    position : relative;
  }

  #sp-button-26{
    float : right;
    position : relative;
  }

  #sp-button-27{
    float : right;
    position : relative;
  }

  #sp-button-28{
    float : right;
    position : relative;
  }

  #sp-button-29{
    float : right;
    position : relative;
  }

  #sp-button-3{
    float : right;
    position : relative;
  }

  #sp-button-30{
    float : right;
    position : relative;
  }

  #sp-button-31{
    float : right;
    position : relative;
  }

  #sp-button-32{
    float : right;
    position : relative;
  }

  #sp-button-33{
    float : right;
    position : relative;
  }

  #sp-button-34{
    float : right;
    position : relative;
  }

  #sp-button-35{
    float : right;
    position : relative;
  }

  #sp-button-36{
    float : right;
    position : relative;
  }

  #sp-button-37{
    float : right;
    position : relative;
  }

  #sp-button-38{
    float : right;
    position : relative;
  }

  #sp-button-39{
    float : right;
    position : relative;
  }

  #sp-button-4{
    float : right;
    position : relative;
  }

  #sp-button-40{
    float : right;
    position : relative;
  }

  #sp-button-41{
    float : right;
    position : relative;
  }

  #sp-button-42{
    float : right;
    position : relative;
  }

  #sp-button-43{
    float : right;
    position : relative;
  }

  #sp-button-44{
    float : right;
    position : relative;
  }

  #sp-button-45{
    float : right;
    position : relative;
  }

  #sp-button-46{
    float : right;
    position : relative;
  }

  #sp-button-47{
    float : right;
    position : relative;
  }

  #sp-button-48{
    float : right;
    position : relative;
  }

  #sp-button-49{
    float : right;
    position : relative;
  }

  #sp-button-5{
    float : right;
    position : relative;
  }

  #sp-button-50{
    float : right;
    position : relative;
  }

  #sp-button-51{
    float : right;
    position : relative;
  }

  #sp-button-52{
    float : right;
    position : relative;
  }

  #sp-button-53{
    float : right;
    position : relative;
  }

  #sp-button-54{
    float : right;
    position : relative;
  }

  #sp-button-55{
    float : right;
    position : relative;
  }

  #sp-button-56{
    float : right;
    position : relative;
  }

  #sp-button-57{
    float : right;
    position : relative;
  }

  #sp-button-58{
    float : right;
    position : relative;
  }

  #sp-button-59{
    float : right;
    position : relative;
  }

  #sp-button-6{
    float : right;
    position : relative;
  }

  #sp-button-60{
    float : right;
    position : relative;
  }

  #sp-button-61{
    float : right;
    position : relative;
  }

  #sp-button-62{
    float : right;
    position : relative;
  }

  #sp-button-63{
    float : right;
    position : relative;
  }

  #sp-button-64{
    float : right;
    position : relative;
  }

  #sp-button-65{
    float : right;
    position : relative;
  }

  #sp-button-66{
    float : right;
    position : relative;
  }

  #sp-button-67{
    float : right;
    position : relative;
  }

  #sp-button-68{
    float : right;
    position : relative;
  }

  #sp-button-69{
    float : right;
    position : relative;
  }

  #sp-button-7{
    float : right;
    position : relative;
  }

  #sp-button-70{
    float : right;
    position : relative;
  }

  #sp-button-71{
    float : right;
    position : relative;
  }

  #sp-button-72{
    float : right;
    position : relative;
  }

  #sp-button-73{
    float : right;
    position : relative;
  }

  #sp-button-74{
    float : right;
    position : relative;
  }

  #sp-button-75{
    float : right;
    position : relative;
  }

  #sp-button-76{
    float : right;
    position : relative;
  }

  #sp-button-8{
    float : right;
    position : relative;
  }

  #sp-button-9{
    float : right;
    position : relative;
  }

  #sp-html-src-3{
    margin-bottom : 20px;
  }

  #sp-image-35{
    width : 200px;
    height : auto;
  }

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

  #sp-site-branding2-1 > .site-title{
    margin-right : 28px;
    margin-bottom : 18px;
    width : auto;
    height : auto;
  }
}

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

  #sp-html-src-3{
    margin-bottom : 20px;
  }

  #sp-html-src-3 > iframe{
    width : 100%;
  }

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