.hpb-viewtype-simple#sp-entry-content-1 div, .hpb-viewtype-simple#sp-entry-content-10 div, .hpb-viewtype-simple#sp-entry-content-11 div, .hpb-viewtype-simple#sp-entry-content-12 div, .hpb-viewtype-simple#sp-entry-content-13 div, .hpb-viewtype-simple#sp-entry-content-134 div, .hpb-viewtype-simple#sp-entry-content-135 div, .hpb-viewtype-simple#sp-entry-content-136 div, .hpb-viewtype-simple#sp-entry-content-137 div, .hpb-viewtype-simple#sp-entry-content-138 div, .hpb-viewtype-simple#sp-entry-content-139 div, .hpb-viewtype-simple#sp-entry-content-14 div, .hpb-viewtype-simple#sp-entry-content-140 div, .hpb-viewtype-simple#sp-entry-content-141 div, .hpb-viewtype-simple#sp-entry-content-142 div, .hpb-viewtype-simple#sp-entry-content-143 div, .hpb-viewtype-simple#sp-entry-content-144 div, .hpb-viewtype-simple#sp-entry-content-145 div, .hpb-viewtype-simple#sp-entry-content-146 div, .hpb-viewtype-simple#sp-entry-content-148 div, .hpb-viewtype-simple#sp-entry-content-149 div, .hpb-viewtype-simple#sp-entry-content-150 div, .hpb-viewtype-simple#sp-entry-content-151 div, .hpb-viewtype-simple#sp-entry-content-152 div, .hpb-viewtype-simple#sp-entry-content-153 div, .hpb-viewtype-simple#sp-entry-content-16 div, .hpb-viewtype-simple#sp-entry-content-18 div, .hpb-viewtype-simple#sp-entry-content-2 div, .hpb-viewtype-simple#sp-entry-content-20 div, .hpb-viewtype-simple#sp-entry-content-22 div, .hpb-viewtype-simple#sp-entry-content-24 div, .hpb-viewtype-simple#sp-entry-content-26 div, .hpb-viewtype-simple#sp-entry-content-3 div, .hpb-viewtype-simple#sp-entry-content-4 div, .hpb-viewtype-simple#sp-entry-content-5 div, .hpb-viewtype-simple#sp-entry-content-6 div, .hpb-viewtype-simple#sp-entry-content-7 div, .hpb-viewtype-simple#sp-entry-content-8 div, .hpb-viewtype-simple#sp-entry-content-9 div, .hpb-viewtype-simple#sp-wp-post-list-11 div, .hpb-viewtype-simple#sp-wp-post-list-13 div, .hpb-viewtype-simple#sp-wp-post-list-2 div, .hpb-viewtype-simple#sp-wp-post-list-3 div, .hpb-viewtype-simple#sp-wp-post-list-4 div, .hpb-viewtype-simple#sp-wp-post-list-5 div, .hpb-viewtype-simple#sp-wp-post-list-6 div, .hpb-viewtype-simple#sp-wp-post-list-7 div, .hpb-viewtype-simple#sp-wp-post-list-8 div{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.hpb-viewtype-simple#sp-entry-content-1 footer, .hpb-viewtype-simple#sp-entry-content-10 footer, .hpb-viewtype-simple#sp-entry-content-11 footer, .hpb-viewtype-simple#sp-entry-content-12 footer, .hpb-viewtype-simple#sp-entry-content-13 footer, .hpb-viewtype-simple#sp-entry-content-134 footer, .hpb-viewtype-simple#sp-entry-content-135 footer, .hpb-viewtype-simple#sp-entry-content-136 footer, .hpb-viewtype-simple#sp-entry-content-137 footer, .hpb-viewtype-simple#sp-entry-content-138 footer, .hpb-viewtype-simple#sp-entry-content-139 footer, .hpb-viewtype-simple#sp-entry-content-14 footer, .hpb-viewtype-simple#sp-entry-content-140 footer, .hpb-viewtype-simple#sp-entry-content-141 footer, .hpb-viewtype-simple#sp-entry-content-142 footer, .hpb-viewtype-simple#sp-entry-content-143 footer, .hpb-viewtype-simple#sp-entry-content-144 footer, .hpb-viewtype-simple#sp-entry-content-145 footer, .hpb-viewtype-simple#sp-entry-content-146 footer, .hpb-viewtype-simple#sp-entry-content-148 footer, .hpb-viewtype-simple#sp-entry-content-149 footer, .hpb-viewtype-simple#sp-entry-content-150 footer, .hpb-viewtype-simple#sp-entry-content-151 footer, .hpb-viewtype-simple#sp-entry-content-152 footer, .hpb-viewtype-simple#sp-entry-content-153 footer, .hpb-viewtype-simple#sp-entry-content-16 footer, .hpb-viewtype-simple#sp-entry-content-18 footer, .hpb-viewtype-simple#sp-entry-content-2 footer, .hpb-viewtype-simple#sp-entry-content-20 footer, .hpb-viewtype-simple#sp-entry-content-22 footer, .hpb-viewtype-simple#sp-entry-content-24 footer, .hpb-viewtype-simple#sp-entry-content-26 footer, .hpb-viewtype-simple#sp-entry-content-3 footer, .hpb-viewtype-simple#sp-entry-content-4 footer, .hpb-viewtype-simple#sp-entry-content-5 footer, .hpb-viewtype-simple#sp-entry-content-6 footer, .hpb-viewtype-simple#sp-entry-content-7 footer, .hpb-viewtype-simple#sp-entry-content-8 footer, .hpb-viewtype-simple#sp-entry-content-9 footer, .hpb-viewtype-simple#sp-wp-post-list-11 footer, .hpb-viewtype-simple#sp-wp-post-list-13 footer, .hpb-viewtype-simple#sp-wp-post-list-2 footer, .hpb-viewtype-simple#sp-wp-post-list-3 footer, .hpb-viewtype-simple#sp-wp-post-list-4 footer, .hpb-viewtype-simple#sp-wp-post-list-5 footer, .hpb-viewtype-simple#sp-wp-post-list-6 footer, .hpb-viewtype-simple#sp-wp-post-list-7 footer, .hpb-viewtype-simple#sp-wp-post-list-8 footer{
  padding-top : 0px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 0px;
}

#sp-entry-content-1 > h3, #sp-entry-content-10 > h3, #sp-entry-content-11 > h3, #sp-entry-content-12 > h3, #sp-entry-content-13 > h3, #sp-entry-content-134 > h3, #sp-entry-content-135 > h3, #sp-entry-content-136 > h3, #sp-entry-content-137 > h3, #sp-entry-content-138 > h3, #sp-entry-content-139 > h3, #sp-entry-content-14 > h3, #sp-entry-content-140 > h3, #sp-entry-content-141 > h3, #sp-entry-content-142 > h3, #sp-entry-content-143 > h3, #sp-entry-content-144 > h3, #sp-entry-content-145 > h3, #sp-entry-content-146 > h3, #sp-entry-content-148 > h3, #sp-entry-content-149 > h3, #sp-entry-content-150 > h3, #sp-entry-content-151 > h3, #sp-entry-content-152 > h3, #sp-entry-content-153 > h3, #sp-entry-content-16 > h3, #sp-entry-content-18 > h3, #sp-entry-content-2 > h3, #sp-entry-content-20 > h3, #sp-entry-content-22 > h3, #sp-entry-content-24 > h3, #sp-entry-content-26 > h3, #sp-entry-content-3 > h3, #sp-entry-content-4 > h3, #sp-entry-content-5 > h3, #sp-entry-content-6 > h3, #sp-entry-content-7 > h3, #sp-entry-content-8 > h3, #sp-entry-content-9 > h3, #sp-wp-post-list-11 > h3, #sp-wp-post-list-13 > h3, #sp-wp-post-list-2 > h3, #sp-wp-post-list-3 > h3, #sp-wp-post-list-4 > h3, #sp-wp-post-list-5 > h3, #sp-wp-post-list-6 > h3, #sp-wp-post-list-7 > h3, #sp-wp-post-list-8 > h3{
  font-size : 16px;
  color : #ffffff;
  background-color : #10bf97;
  padding-top : 6px;
  padding-left : 15px;
  padding-right : 3px;
  padding-bottom : 6px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-top-left-radius : 3px 3px;
  border-top-right-radius : 3px 3px;
  border-bottom-right-radius : 3px 3px;
  border-bottom-left-radius : 3px 3px;
}

.page-custom#content #page-content > .paragraph em{
  background-color : #737373;
}

.page-custom#content #page-content > hr{
  border-top-width : 3px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #e2e2e2;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.page-custom#content #page-content > p{
  font-size : 1.5rem;
}

.page-custom3#content #page-content{
  background-color : transparent;
}

.page-recruit#content #page-content > h5{
  background-color : #8ac6e1;
}

.page-recruit1#content #page-content > h5{
  background-color : #8ac6e1;
}

.page-recruit2#content #page-content > h5{
  background-color : #8ac6e1;
}

.page-recruit2#content #page-content > h6{
  background-color : #f57c00;
}

.page-recruit3#content #page-content > h5{
  background-color : #8ac6e1;
}

.page-recruit3#content #page-content > h6{
  background-color : #f57c00;
}

.page-recruit4#content #page-content > h5{
  background-color : #8ac6e1;
}

.page-recruit4#content #page-content > h6{
  background-color : #f57c00;
}

.page-recruit5#content #page-content > h5{
  background-color : #8ac6e1;
}

.page-recruit5#content #page-content > h6{
  background-color : #f57c00;
}

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

#sp-block-container-1 > h2{
  color : #ffffff;
  background-color : #0468bf;
}

#sp-block-container-17{
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-block-container-18 > .paragraph a{
  color : #ffffff;
}

#sp-block-container-18 > .paragraph a:visited{
  color : #c5fcfc;
}

#sp-block-container-3 > h1{
  padding-top : 2px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 2px;
  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 : #fc7f2b;
  border-left-color : #fc7f2b;
  border-right-color : #fc7f2b;
  border-bottom-color : #fc7f2b;
}

#sp-block-container-3 > h2{
  color : #ffffff;
  background-color : #ff9100;
}

#sp-block-container-3 > h3{
  padding-top : 2px;
  padding-left : 11px;
  padding-right : 11px;
  padding-bottom : 2px;
}

#sp-block-container-7 > h3{
  background-color : #fdc6dc;
}

#sp-button-1 > a{
  font-size : 1.6rem;
  font-weight : bold;
  background-color : #ff9100;
}

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

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

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

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

.sp-wp-post-list#sp-entry-content-123 > article > header > h1{
  font-family : "メイリオ";
}

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

.sp-wp-post-list#sp-entry-content-130 > article > header > h1{
  font-family : "メイリオ", "Times New Roman", serif;
}

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

.sp-wp-post-list#sp-entry-content-131 > article > header > h1{
  font-family : "メイリオ";
}

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

.sp-wp-post-list#sp-entry-content-132 > article{
  font-family : "メイリオ";
}

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

.sp-wp-post-list#sp-entry-content-132 > article > header > h1{
  font-family : "メイリオ";
}

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

.sp-wp-post-list#sp-entry-content-148 > article > .entry-content > h4{
  background-color : #0a87cb;
}

.sp-wp-post-list#sp-entry-content-149 > article > .entry-content > h4{
  background-color : #0a87cb;
}

.sp-wp-post-list#sp-entry-content-150 > article > .entry-content > h4{
  background-color : #0a87cb;
}

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

.sp-wp-post-list#sp-entry-content-3 > article > .entry-content > h4{
  background-color : #0a87cb;
}

.sp-wp-post-list#sp-entry-content-45 > article > header > h1{
  font-family : "メイリオ", "Times New Roman", serif;
}

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

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

#sp-list-3{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #0468bf;
  border-left-color : #0468bf;
  border-right-color : #0468bf;
  border-bottom-color : #0468bf;
}

#sp-list-3 > li{
  background-color : #d0eaf9;
  border-top-width : 0px;
  border-left-width : 3px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-top-style : none;
  border-left-style : solid;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #000000;
  border-left-color : #02c01f;
  border-right-color : #000000;
  border-bottom-color : #0468bf;
}

#sp-page-title-1 h1{
  padding-top : 11px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 11px;
}

#sp-page-title-10{
  background-color : #ff9100;
  background-image : none;
}

#sp-page-title-10 h1{
  background-color : #ff9100;
  background-image : none;
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-11{
  background-color : #ff9100;
  background-image : none;
}

#sp-page-title-11 h1{
  background-color : #ff9100;
  background-image : none;
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-12{
  background-color : #ff9100;
  background-image : none;
}

#sp-page-title-12 h1{
  background-color : #ff9100;
  background-image : none;
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-13{
  background-color : #ff9100;
  background-image : none;
}

#sp-page-title-13 h1{
  background-color : #ff9100;
  background-image : none;
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-14{
  background-color : #ff9100;
  background-image : none;
}

#sp-page-title-14 h1{
  background-color : #ff9100;
  background-image : none;
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-15 h1{
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-16{
  overflow : hidden;
}

#sp-page-title-16 h1{
  font-weight : bold;
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-17{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-17 h1{
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-18 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-2 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
  overflow : visible;
}

#sp-page-title-3 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-4 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-5 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-6 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-7 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-8 h1{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

#sp-page-title-9{
  background-color : #ff9100;
  background-image : none;
}

#sp-page-title-9 h1{
  background-color : #ff9100;
  background-image : none;
  text-indent : 5px;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 0px;
}

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

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

#sp-site-navigation-1 > ul{
  background-size : auto auto,auto auto;
}

#sp-site-navigation-1 > ul > li > a{
  font-size : 1.2rem;
  background-size : auto auto,auto auto;
}

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

#sp-site-navigation-2 > ul > li > a{
  font-size : 1.6rem;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  color : #00996b;
}

#sp-table-10 > tbody > tr > td{
  padding-top : 10px;
  padding-left : 13px;
  padding-right : 13px;
  padding-bottom : 10px;
}

#sp-table-4{
  background-color : transparent;
}

#sp-table-4 > tbody > tr > * > .paragraph em{
  background-color : #29aef5;
}

#sp-table-4 > tbody > tr > td{
  background-color : transparent;
}

.sp-wp-post-list#sp-wp-post-list-1{
  font-size : 1.5rem;
  color : #020042;
}

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

.sp-wp-post-list#sp-wp-post-list-1 > dl > dd > a:link{
  font-size : 1.4rem;
}

.sp-wp-post-list#sp-wp-post-list-1 > dl > dt{
  font-size : 1.1rem;
}

.sp-wp-post-list#sp-wp-post-list-1 > h3{
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-11{
  font-size : 1.5rem;
}

.sp-wp-post-list#sp-wp-post-list-2 > h3{
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-2 > h3 > a:link{
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-3 > article > .entry-content > .paragraph a{
  color : #ffdfb0;
}

.sp-wp-post-list#sp-wp-post-list-3 > article > .entry-content > p.more{
  color : #000000;
}

.sp-wp-post-list#sp-wp-post-list-3 > h3 > a:link{
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-4 > .hpb-more-entry a:link{
  color : #fff9db;
}

.sp-wp-post-list#sp-wp-post-list-4 > h3 > a:link{
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-5 > article > .entry-content > .paragraph a{
  color : #ffdfb0;
}

.sp-wp-post-list#sp-wp-post-list-5 > h3 > a:link{
  color : #ffffff;
}

.sp-wp-post-list#sp-wp-post-list-6{
  font-size : 1.8rem;
}

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

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

.sp-wp-post-list#sp-wp-post-list-6 > .hpb-more-entry a:visited{
  font-size : 1.4rem;
}

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

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

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

.sp-wp-post-list#sp-wp-post-list-6 > article > .entry-content > h2{
  background-color : #285930;
}

.sp-wp-post-list#sp-wp-post-list-6 > article > .entry-content > h4{
  background-color : #96cf9f;
}

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

.sp-wp-post-list#sp-wp-post-list-6 > article > div{
  font-size : 1.4rem;
}

.sp-wp-post-list#sp-wp-post-list-6 > article > header{
  font-size : 1.8rem;
}

.sp-wp-post-list#sp-wp-post-list-6 > article > header > h4{
  font-size : 1.8rem;
}

.sp-wp-post-list#sp-wp-post-list-6 > article > header > h4 > a:link{
  font-size : 1.8rem;
}

.sp-wp-post-list#sp-wp-post-list-6 > article > header > h4 > a:visited{
  font-size : 1.8rem;
}

.sp-wp-post-list#sp-wp-post-list-6 > article > header > h4 > a:hover{
  font-size : 1.8rem;
}

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

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

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

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

  #sp-block-container-1{
    min-height : 108px;
  }

  #sp-block-container-15{
    margin-bottom : 1px;
    width : 1001px;
    min-height : 175px;
  }

  #sp-block-container-16{
    margin-right : 94px;
    width : 997px;
    min-height : 92px;
  }

  #sp-block-container-17{
    margin-top : 5px;
    min-height : 340px;
  }

  #sp-block-container-3{
    min-height : 119px;
  }

  #sp-block-container-6{
    min-height : 32px;
  }

  #sp-button-1{
    width : 231px;
  }

  #sp-definition-list-1{
    margin-left : 0px;
  }

  #sp-definition-list-10{
    min-height : 385px;
  }

  #sp-definition-list-11{
    margin-left : 0px;
  }

  #sp-definition-list-12{
    min-height : 385px;
  }

  #sp-definition-list-13{
    min-height : 250px;
  }

  #sp-definition-list-2{
    min-height : 385px;
  }

  #sp-definition-list-3{
    margin-left : 0px;
  }

  #sp-definition-list-4{
    min-height : 385px;
  }

  #sp-definition-list-5{
    margin-left : 0px;
  }

  #sp-definition-list-6{
    min-height : 385px;
  }

  #sp-definition-list-7{
    margin-left : 0px;
  }

  #sp-definition-list-8{
    min-height : 385px;
  }

  #sp-definition-list-9{
    margin-left : 0px;
  }

  #sp-image-1{
    width : 981px;
    height : 596px;
  }

  #sp-image-100{
    width : 1400px;
    height : auto;
  }

  #sp-image-101{
    width : 1400px;
    height : auto;
  }

  #sp-image-102{
    width : 1400px;
    height : auto;
  }

  #sp-image-103{
    width : 1400px;
    height : auto;
  }

  #sp-image-109{
    margin-top : 11px;
  }

  #sp-image-110{
    margin-top : 11px;
  }

  #sp-image-16{
    width : 981px;
    height : 652px;
  }

  #sp-image-17{
    width : 979px;
    height : 650px;
  }

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

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

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

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

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

  #sp-image-2{
    width : 317px;
    height : 284px;
    float : none;
    position : relative;
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-image-36{
    width : auto;
    height : 135px;
  }

  #sp-image-37{
    width : 226px;
    height : 169px;
  }

  #sp-image-38{
    margin-bottom : 3px;
    width : 150px;
    height : 223px;
    float : none;
    position : relative;
  }

  #sp-image-39{
    width : 150px;
    height : 226px;
  }

  #sp-image-40{
    width : 160px;
    height : 208px;
  }

  #sp-image-41{
    width : 262px;
    height : 196px;
  }

  #sp-image-42{
    width : 264px;
    height : 198px;
    float : none;
    position : relative;
    top : auto;
    bottom : auto;
    right : auto;
    left : auto;
  }

  #sp-image-43{
    width : 217px;
    height : auto;
  }

  #sp-image-44{
    width : 220px;
    height : auto;
  }

  #sp-image-45{
    width : 219px;
    height : auto;
  }

  #sp-image-46{
    width : 217px;
    height : 122px;
  }

  #sp-image-47{
    width : 215px;
    height : 167px;
  }

  #sp-image-48{
    width : 214px;
    height : 194px;
  }

  #sp-image-49{
    width : 216px;
    height : 160px;
  }

  #sp-image-93{
    width : 100%;
    height : auto;
  }

  #sp-image-94{
    width : 100%;
    height : auto;
  }

  #sp-image-95{
    margin-top : -5px;
    width : 100%;
    height : auto;
  }

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

  #sp-image-97{
    width : 1400px;
    height : auto;
  }

  #sp-image-98{
    width : 1400px;
    height : auto;
  }

  #sp-image-99{
    width : 1400px;
    height : auto;
  }

  #sp-list-3{
    margin-bottom : 19px;
  }

  #sp-object-1{
    width : 950px;
    height : 950px;
  }

  #sp-page-title-1{
    margin-bottom : 6px;
  }

  #sp-page-title-10{
    margin-left : 0px;
    margin-bottom : 7px;
    width : 1016px;
    min-height : 49px;
  }

  #sp-page-title-11{
    margin-left : 0px;
    margin-bottom : 7px;
    width : 1016px;
    min-height : 49px;
  }

  #sp-page-title-12{
    margin-left : 0px;
    margin-bottom : 7px;
    width : 1016px;
    min-height : 49px;
  }

  #sp-page-title-13{
    margin-left : 0px;
    margin-bottom : 7px;
    width : 1016px;
    min-height : 49px;
  }

  #sp-page-title-14{
    margin-left : 0px;
    margin-bottom : 7px;
    width : 1016px;
  }

  #sp-page-title-17{
    margin-bottom : 6px;
  }

  #sp-page-title-18{
    margin-bottom : 13px;
  }

  #sp-page-title-2{
    margin-bottom : 7px;
  }

  #sp-page-title-3{
    margin-bottom : 8px;
  }

  #sp-page-title-4{
    margin-bottom : 8px;
  }

  #sp-page-title-5{
    margin-bottom : 8px;
  }

  #sp-page-title-6{
    margin-bottom : 8px;
  }

  #sp-page-title-7{
    margin-bottom : 8px;
  }

  #sp-page-title-8{
    margin-bottom : 8px;
  }

  #sp-page-title-9{
    margin-left : 0px;
    margin-bottom : 7px;
    width : 1016px;
    min-height : 49px;
  }

  #sp-site-branding2-1 > .site-title{
    margin-bottom : 3px;
    width : 135px;
    height : 37px;
  }

  #sp-site-navigation-1{
    margin-top : 2px;
    margin-left : 0px;
    margin-right : 0px;
    width : 1000px;
    min-height : 78px;
  }

  #sp-site-navigation-1 > ul > li > a{
    text-align : center;
    width : auto;
    white-space : normal;
    overflow : hidden;
    text-overflow : clip;
    word-wrap : normal;
  }

  #sp-site-navigation-2{
    min-height : 49px;
  }

  #sp-table-1{
    margin-left : 188px;
    width : 778px;
  }

  #sp-table-12{
    margin-bottom : 14px;
    min-height : 235px;
  }

  #sp-table-14{
    min-height : 254px;
  }

  #sp-table-16{
    margin-bottom : 20px;
  }

  #sp-table-17{
    margin-bottom : 20px;
  }

  #sp-table-18{
    margin-bottom : 20px;
  }

  #sp-table-19{
    margin-bottom : 20px;
  }

  #sp-table-2{
    margin-left : 188px;
    width : 778px;
  }

  #sp-table-20{
    margin-left : -2px;
    margin-right : 314px;
    margin-bottom : 5px;
    width : 947px;
    min-height : 986px;
  }

  #sp-table-21{
    margin-left : -2px;
    margin-right : 314px;
    margin-bottom : 5px;
    width : 947px;
    min-height : 986px;
  }

  #sp-table-22{
    margin-left : -2px;
    margin-right : 314px;
    margin-bottom : 5px;
    width : 928px;
  }

  #sp-table-23{
    margin-left : -2px;
    margin-right : 1px;
    margin-bottom : 5px;
    width : 980px;
  }

  #sp-table-24{
    margin-right : 0px;
    margin-bottom : 5px;
    width : 998px;
  }

  #sp-table-26{
    margin-left : 188px;
    width : 532px;
  }

  #sp-table-27{
    margin-left : 188px;
    width : 539px;
  }

  #sp-table-28{
    margin-left : 188px;
    width : 691px;
  }

  #sp-table-29{
    margin-left : 188px;
    width : 695px;
  }

  #sp-table-3{
    margin-left : 188px;
    width : 778px;
  }

  #sp-table-30{
    margin-left : 188px;
    width : 532px;
  }

  #sp-table-31{
    margin-left : 188px;
    width : 532px;
  }

  #sp-table-32{
    margin-left : 188px;
    width : 539px;
  }

  #sp-table-33{
    margin-left : 188px;
    width : 640px;
  }

  #sp-table-34{
    margin-left : 188px;
    width : 642px;
  }

  #sp-table-35{
    margin-left : 188px;
    width : 481px;
  }

  #sp-table-36{
    margin-left : 188px;
    width : 482px;
  }

  #sp-table-37{
    margin-left : 188px;
    width : 481px;
  }

  #sp-table-38{
    margin-left : 188px;
    width : 640px;
  }

  #sp-table-39{
    margin-left : 188px;
    width : 642px;
  }

  #sp-table-4{
    margin-left : 188px;
    width : 777px;
  }

  #sp-table-40{
    width : 597px;
  }

  #sp-table-41{
    width : 597px;
  }

  #sp-table-42{
    width : 597px;
  }

  #sp-table-43{
    width : 597px;
  }

  #sp-table-5{
    margin-left : 188px;
    width : 778px;
  }

  #sp-table-6{
    margin-left : 188px;
    width : 695px;
  }

  #sp-table-7{
    margin-left : 188px;
    width : 695px;
  }

  #sp-table-8{
    margin-left : 188px;
    width : 695px;
  }

  #sp-table-9{
    margin-left : 188px;
    width : 695px;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-bottom : 5px;
    min-height : 98px;
  }

  .sp-wp-post-list#sp-wp-post-list-2{
    margin-bottom : 2px;
    min-height : 200px;
  }

  .sp-wp-post-list#sp-wp-post-list-3{
    margin-left : 0px;
    margin-bottom : 1px;
    width : 999px;
    min-height : 166px;
  }

  .sp-wp-post-list#sp-wp-post-list-4{
    margin-top : -1px;
    margin-bottom : 6px;
    width : 998px;
    min-height : 171px;
  }

  .sp-wp-post-list#sp-wp-post-list-5{
    margin-top : -3px;
    margin-bottom : 0px;
    width : 1000px;
    min-height : 142px;
  }
}

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

  .page-toppage#content #page-content{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
  }

  #sp-page-title-10{
    margin-left : -1px;
  }

  #sp-page-title-11{
    margin-left : -1px;
  }

  #sp-page-title-12{
    margin-left : -1px;
  }

  #sp-page-title-13{
    margin-left : -1px;
  }

  #sp-page-title-14{
    margin-left : -1px;
  }

  #sp-page-title-16{
    margin-bottom : 8px;
  }

  #sp-page-title-17{
    margin-bottom : 5px;
  }

  #sp-page-title-18{
    margin-bottom : 6px;
  }

  #sp-page-title-2{
    margin-left : -11px;
    margin-bottom : 8px;
    width : 465px;
  }

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

  #sp-page-title-4{
    margin-bottom : 3px;
  }

  #sp-page-title-5{
    margin-bottom : 3px;
  }

  #sp-page-title-6{
    margin-bottom : 3px;
  }

  #sp-page-title-7{
    margin-bottom : 3px;
  }

  #sp-page-title-8{
    margin-bottom : 3px;
  }

  #sp-page-title-9{
    margin-left : -1px;
  }
}