#sp-block-container-11 > h5, #sp-block-container-7 > h5{
  font-size : 1em;
  color : #7ac6f9;
  padding-top : 15px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 15px;
  clear : both;
}

#sp-block-container-11 > h6, #sp-block-container-7 > h6{
  font-size : 1em;
  font-weight : normal;
  color : #676767;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #7ac6f9;
}

#sp-block-container-11 > p, #sp-block-container-7 > p{
  line-height : 1.4;
  color : #676767;
  text-align : left;
  margin-top : 0.5em;
  margin-left : 0.1em;
  margin-right : 0.1em;
  margin-bottom : 0.5em;
}

#sp-block-container-11 > p.indent, #sp-block-container-7 > p.indent{
  padding-left : 20px;
}

#sp-block-container-11 > p.small, #sp-block-container-7 > p.small{
  font-size : 0.9em;
}

#sp-block-container-11 > strong, #sp-block-container-7 > strong{
  font-weight : bold;
  color : #7ac6f9;
}

#sp-block-container-12 > .large, #sp-block-container-33 > .large, #sp-block-container-34 > .large{
  font-size : 1.5em;
}

#sp-block-container-12 > .medium, #sp-block-container-33 > .medium, #sp-block-container-34 > .medium{
  font-size : 1em;
}

#sp-block-container-12 > .x-large, #sp-block-container-33 > .x-large, #sp-block-container-34 > .x-large{
  font-size : 2em;
}

#sp-block-container-12 > .x-small, #sp-block-container-33 > .x-small, #sp-block-container-34 > .x-small{
  font-size : 0.8em;
}

#sp-block-container-12 > .xx-large, #sp-block-container-33 > .xx-large, #sp-block-container-34 > .xx-large{
  font-size : 3em;
}

#sp-block-container-12 > .xx-small, #sp-block-container-33 > .xx-small, #sp-block-container-34 > .xx-small{
  font-size : 0.7em;
}

#sp-block-container-12 > em, #sp-block-container-33 > em, #sp-block-container-34 > em{
  font-style : oblique;
  color : #2c7af5;
}

#sp-block-container-12 > h1, #sp-block-container-33 > h1, #sp-block-container-34 > h1{
  color : #515151;
  border-left-width : 15px;
  border-bottom-width : 2px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #2c7af5;
  border-bottom-color : #2c7af5;
}

#sp-block-container-12 > h2, #sp-block-container-33 > h2, #sp-block-container-34 > h2{
  color : #515151;
  border-bottom-width : 2px;
  border-bottom-style : dashed;
  border-bottom-color : #2c7af5;
}

#sp-block-container-12 > h3, #sp-block-container-33 > h3, #sp-block-container-34 > h3{
  font-size : 1.3em;
  color : #515151;
  border-top-width : 1px;
  border-left-width : 10px;
  border-bottom-width : 1px;
  border-top-style : dashed;
  border-left-style : solid;
  border-bottom-style : solid;
  border-top-color : #2c7af5;
  border-left-color : #2c7af5;
  border-bottom-color : #2c7af5;
  clear : both;
}

#sp-block-container-12 > h4, #sp-block-container-33 > h4, #sp-block-container-34 > h4{
  font-size : 1.2em;
  color : #515151;
  border-left-width : 5px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #2c7af5;
  border-bottom-color : #2c7af5;
  clear : both;
}

#sp-block-container-12 > h5, #sp-block-container-33 > h5, #sp-block-container-34 > h5{
  font-size : 1em;
  color : #515151;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #2c7af5;
  clear : both;
}

#sp-block-container-12 > h6, #sp-block-container-33 > h6, #sp-block-container-34 > h6{
  font-size : 1em;
  color : #515151;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #2c7af5;
}

#sp-block-container-12 > p, #sp-block-container-33 > p, #sp-block-container-34 > p{
  line-height : 1.4;
  color : #515151;
  text-align : left;
  text-indent : 1em;
  margin-top : 0.5em;
  margin-left : 0.5em;
  margin-right : 0.5em;
  margin-bottom : 0.5em;
}

#sp-block-container-12 > p.indent, #sp-block-container-33 > p.indent, #sp-block-container-34 > p.indent{
  padding-left : 15px;
}

#sp-block-container-12 > p.small, #sp-block-container-33 > p.small, #sp-block-container-34 > p.small{
  font-size : 0.9em;
}

#sp-block-container-12 > strong, #sp-block-container-33 > strong, #sp-block-container-34 > strong{
  font-weight : bold;
  color : #515151;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #2c7af5;
}

#sp-block-container-1 > .large{
  font-size : 1.5em;
}

#sp-block-container-1 > .medium{
  font-size : 1em;
}

#sp-block-container-1 > .x-large{
  font-size : 2em;
}

#sp-block-container-1 > .x-small{
  font-size : 0.8em;
}

#sp-block-container-1 > .xx-large{
  font-size : 3em;
}

#sp-block-container-1 > .xx-small{
  font-size : 0.7em;
}

#sp-block-container-1 > a:link{
  color : #ed4545;
  text-decoration : underline;
}

#sp-block-container-1 > em{
  font-style : oblique;
  color : #ed4545;
}

#sp-block-container-1 > h1{
  color : #ffffff;
  background-color : #ffa1a1;
  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;
  padding-top : 11px;
  padding-left : 9px;
  padding-right : 9px;
  padding-bottom : 11px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #ffa1a1;
  border-left-color : #ffa1a1;
  border-right-color : #ffa1a1;
  border-bottom-color : #ffa1a1;
  border-top-left-radius : 3px 3px;
  border-top-right-radius : 3px 3px;
  border-bottom-right-radius : 3px 3px;
  border-bottom-left-radius : 3px 3px;
}

#sp-block-container-1 > h2{
  color : #ffffff;
  background-color : #ffa1a1;
  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;
  padding-top : 9px;
  padding-left : 11px;
  padding-right : 10px;
  padding-bottom : 9px;
  border-top-left-radius : 6px 6px;
  border-top-right-radius : 6px 6px;
  border-bottom-right-radius : 6px 6px;
  border-bottom-left-radius : 6px 6px;
}

#sp-block-container-1 > h3{
  font-size : 1.3em;
  color : #ffffff;
  background-color : #ed4545;
  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;
  padding-top : 7px;
  padding-left : 11px;
  padding-right : 10px;
  padding-bottom : 7px;
  border-top-left-radius : 6px 6px;
  border-top-right-radius : 6px 6px;
  border-bottom-right-radius : 6px 6px;
  border-bottom-left-radius : 6px 6px;
  clear : both;
}

#sp-block-container-1 > h4{
  font-size : 1.2em;
  color : #333333;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  border-bottom-width : 4px;
  border-bottom-style : double;
  border-bottom-color : #ed4545;
  clear : both;
}

#sp-block-container-1 > h5{
  font-size : 1em;
  color : #ffffff;
  background-color : #ffa1a1;
  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;
  padding-top : 10px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 10px;
  clear : both;
}

#sp-block-container-1 > h6{
  font-size : 1em;
  font-weight : normal;
  color : #333333;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #ed4545;
}

#sp-block-container-1 > p{
  line-height : 1.4;
  color : #333333;
  text-align : left;
  margin-top : 0.5em;
  margin-left : 0.1em;
  margin-right : 0.1em;
  margin-bottom : 0.5em;
}

#sp-block-container-1 > p.indent{
  padding-left : 20px;
}

#sp-block-container-1 > p.small{
  font-size : 0.9em;
}

#sp-block-container-1 > strong{
  font-weight : bold;
  color : #ed4545;
}

#sp-button-25{
  margin-bottom : 10px;
  width : 120px;
}

#sp-button-25 > a{
  font-size : 1.4rem;
  font-family : Meiryo, sans-serif;
  font-weight : normal;
  color : #ffd9d9;
  background-color : #ed4545;
  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;
  letter-spacing : 0.4rem;
  text-decoration : none;
  text-align : center;
  padding-top : 8px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 4px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #ffa1a1;
  border-left-color : #ffa1a1;
  border-right-color : #ffa1a1;
  border-bottom-color : #ffa1a1;
  border-top-left-radius : 0px 0px;
  border-top-right-radius : 0px 0px;
  border-bottom-right-radius : 0px 0px;
  border-bottom-left-radius : 0px 0px;
  box-shadow : 0px 3px 0px #ffa1a1;
  height : 100%;
  display : block;
  position : relative;
}

#sp-button-25 > a:active{
  box-shadow : 0px 1px 0px #ffa1a1;
  position : relative;
  top : 2px;
}

#sp-button-25> a:hover {
}

#sp-definition-list-10, #sp-definition-list-11, #sp-definition-list-12, #sp-definition-list-13, #sp-definition-list-14, #sp-definition-list-15, #sp-definition-list-16, #sp-definition-list-17, #sp-definition-list-18, #sp-definition-list-19, #sp-definition-list-20, #sp-definition-list-21, #sp-definition-list-22, #sp-definition-list-23, #sp-definition-list-24, #sp-definition-list-25, #sp-definition-list-26, #sp-definition-list-27, #sp-definition-list-28, #sp-definition-list-29, #sp-definition-list-3, #sp-definition-list-30, #sp-definition-list-31, #sp-definition-list-32, #sp-definition-list-33, #sp-definition-list-34, #sp-definition-list-35, #sp-definition-list-36, #sp-definition-list-37, #sp-definition-list-38, #sp-definition-list-39, #sp-definition-list-40, #sp-definition-list-41, #sp-definition-list-42, #sp-definition-list-43, #sp-definition-list-44, #sp-definition-list-45, #sp-definition-list-5, #sp-definition-list-6, #sp-definition-list-7, #sp-definition-list-8, #sp-definition-list-9{
  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 : 100%;
  list-style-type : none;
}

#sp-definition-list-10 dd, #sp-definition-list-11 dd, #sp-definition-list-12 dd, #sp-definition-list-13 dd, #sp-definition-list-14 dd, #sp-definition-list-15 dd, #sp-definition-list-16 dd, #sp-definition-list-17 dd, #sp-definition-list-18 dd, #sp-definition-list-19 dd, #sp-definition-list-20 dd, #sp-definition-list-21 dd, #sp-definition-list-22 dd, #sp-definition-list-23 dd, #sp-definition-list-24 dd, #sp-definition-list-25 dd, #sp-definition-list-26 dd, #sp-definition-list-27 dd, #sp-definition-list-28 dd, #sp-definition-list-29 dd, #sp-definition-list-3 dd, #sp-definition-list-30 dd, #sp-definition-list-31 dd, #sp-definition-list-32 dd, #sp-definition-list-33 dd, #sp-definition-list-34 dd, #sp-definition-list-35 dd, #sp-definition-list-36 dd, #sp-definition-list-37 dd, #sp-definition-list-38 dd, #sp-definition-list-39 dd, #sp-definition-list-40 dd, #sp-definition-list-41 dd, #sp-definition-list-42 dd, #sp-definition-list-43 dd, #sp-definition-list-44 dd, #sp-definition-list-45 dd, #sp-definition-list-5 dd, #sp-definition-list-6 dd, #sp-definition-list-7 dd, #sp-definition-list-8 dd, #sp-definition-list-9 dd{
  padding-top : 13px;
  padding-left : 16px;
  padding-right : 0px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#sp-definition-list-10 dt, #sp-definition-list-11 dt, #sp-definition-list-12 dt, #sp-definition-list-13 dt, #sp-definition-list-14 dt, #sp-definition-list-15 dt, #sp-definition-list-16 dt, #sp-definition-list-17 dt, #sp-definition-list-18 dt, #sp-definition-list-19 dt, #sp-definition-list-20 dt, #sp-definition-list-21 dt, #sp-definition-list-22 dt, #sp-definition-list-23 dt, #sp-definition-list-24 dt, #sp-definition-list-25 dt, #sp-definition-list-26 dt, #sp-definition-list-27 dt, #sp-definition-list-28 dt, #sp-definition-list-29 dt, #sp-definition-list-3 dt, #sp-definition-list-30 dt, #sp-definition-list-31 dt, #sp-definition-list-32 dt, #sp-definition-list-33 dt, #sp-definition-list-34 dt, #sp-definition-list-35 dt, #sp-definition-list-36 dt, #sp-definition-list-37 dt, #sp-definition-list-38 dt, #sp-definition-list-39 dt, #sp-definition-list-40 dt, #sp-definition-list-41 dt, #sp-definition-list-42 dt, #sp-definition-list-43 dt, #sp-definition-list-44 dt, #sp-definition-list-45 dt, #sp-definition-list-5 dt, #sp-definition-list-6 dt, #sp-definition-list-7 dt, #sp-definition-list-8 dt, #sp-definition-list-9 dt{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 1px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #858585;
}

#sp-definition-list-10 > dd, #sp-definition-list-11 > dd, #sp-definition-list-12 > dd, #sp-definition-list-13 > dd, #sp-definition-list-14 > dd, #sp-definition-list-15 > dd, #sp-definition-list-16 > dd, #sp-definition-list-17 > dd, #sp-definition-list-18 > dd, #sp-definition-list-19 > dd, #sp-definition-list-20 > dd, #sp-definition-list-21 > dd, #sp-definition-list-22 > dd, #sp-definition-list-23 > dd, #sp-definition-list-24 > dd, #sp-definition-list-25 > dd, #sp-definition-list-26 > dd, #sp-definition-list-27 > dd, #sp-definition-list-28 > dd, #sp-definition-list-29 > dd, #sp-definition-list-3 > dd, #sp-definition-list-30 > dd, #sp-definition-list-31 > dd, #sp-definition-list-32 > dd, #sp-definition-list-33 > dd, #sp-definition-list-34 > dd, #sp-definition-list-35 > dd, #sp-definition-list-36 > dd, #sp-definition-list-37 > dd, #sp-definition-list-38 > dd, #sp-definition-list-39 > dd, #sp-definition-list-40 > dd, #sp-definition-list-41 > dd, #sp-definition-list-42 > dd, #sp-definition-list-43 > dd, #sp-definition-list-44 > dd, #sp-definition-list-45 > dd, #sp-definition-list-5 > dd, #sp-definition-list-6 > dd, #sp-definition-list-7 > dd, #sp-definition-list-8 > dd, #sp-definition-list-9 > dd{
  color : #333333;
}

#sp-definition-list-10 > dt, #sp-definition-list-11 > dt, #sp-definition-list-12 > dt, #sp-definition-list-13 > dt, #sp-definition-list-14 > dt, #sp-definition-list-15 > dt, #sp-definition-list-16 > dt, #sp-definition-list-17 > dt, #sp-definition-list-18 > dt, #sp-definition-list-19 > dt, #sp-definition-list-20 > dt, #sp-definition-list-21 > dt, #sp-definition-list-22 > dt, #sp-definition-list-23 > dt, #sp-definition-list-24 > dt, #sp-definition-list-25 > dt, #sp-definition-list-26 > dt, #sp-definition-list-27 > dt, #sp-definition-list-28 > dt, #sp-definition-list-29 > dt, #sp-definition-list-3 > dt, #sp-definition-list-30 > dt, #sp-definition-list-31 > dt, #sp-definition-list-32 > dt, #sp-definition-list-33 > dt, #sp-definition-list-34 > dt, #sp-definition-list-35 > dt, #sp-definition-list-36 > dt, #sp-definition-list-37 > dt, #sp-definition-list-38 > dt, #sp-definition-list-39 > dt, #sp-definition-list-40 > dt, #sp-definition-list-41 > dt, #sp-definition-list-42 > dt, #sp-definition-list-43 > dt, #sp-definition-list-44 > dt, #sp-definition-list-45 > dt, #sp-definition-list-5 > dt, #sp-definition-list-6 > dt, #sp-definition-list-7 > dt, #sp-definition-list-8 > dt, #sp-definition-list-9 > dt{
  font-weight : bold;
  color : #333333;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 1px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #858585;
}

#sp-definition-list-4{
  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 : 100%;
  list-style-type : none;
}

#sp-definition-list-4 dd{
  padding-top : 1px;
  padding-left : 16px;
  padding-right : 0px;
  padding-bottom : 7px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#sp-definition-list-4 dt{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#sp-definition-list-4 > dd{
  color : #333333;
}

#sp-definition-list-4 > dt{
  font-weight : bold;
  color : #333333;
}

#sp-image-14{
  text-decoration : none;
  border-top-width : 5px;
  border-left-width : 5px;
  border-right-width : 5px;
  border-bottom-width : 5px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #868686;
  border-left-color : #868686;
  border-right-color : #868686;
  border-bottom-color : #868686;
  border-top-left-radius : 6px 6px;
  border-top-right-radius : 6px 6px;
  border-bottom-right-radius : 6px 6px;
  border-bottom-left-radius : 6px 6px;
  max-width : 100%;
}

#sp-image-10, #sp-image-11, #sp-image-12, #sp-image-13, #sp-image-15, #sp-image-16, #sp-image-17, #sp-image-18, #sp-image-19, #sp-image-20, #sp-image-21, #sp-image-24, #sp-image-25, #sp-image-26, #sp-image-27, #sp-image-28, #sp-image-29, #sp-image-30, #sp-image-31, #sp-image-32, #sp-image-33, #sp-image-34, #sp-image-35, #sp-image-36, #sp-image-37, #sp-image-38, #sp-image-39, #sp-image-4, #sp-image-40, #sp-image-41, #sp-image-42, #sp-image-43, #sp-image-44, #sp-image-45, #sp-image-46, #sp-image-47, #sp-image-48, #sp-image-49, #sp-image-5, #sp-image-50, #sp-image-51, #sp-image-52, #sp-image-53, #sp-image-54, #sp-image-55, #sp-image-56, #sp-image-57, #sp-image-58, #sp-image-59, #sp-image-6, #sp-image-60, #sp-image-61, #sp-image-62, #sp-image-63, #sp-image-64, #sp-image-65, #sp-image-66, #sp-image-67, #sp-image-68, #sp-image-69, #sp-image-7, #sp-image-70, #sp-image-71, #sp-image-72, #sp-image-73, #sp-image-74, #sp-image-75, #sp-image-76, #sp-image-77, #sp-image-8, #sp-image-9{
  max-width : 100%;
}

#sp-list-1{
  text-align : left;
  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 : 100%;
  list-style-type : disc;
}

#sp-list-1 li{
  margin-left : 1.5em;
  margin-bottom : 8px;
}

#sp-list-1 > li{
  color : #000000;
}

#sp-list-2{
  text-align : left;
  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 : 100%;
  list-style-type : none;
}

#sp-list-2 li{
  padding-left : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #656565;
}

#sp-list-2 > li{
  color : #000000;
}

.page-custom1#content #page-content > h1{
  font-size : 2.4rem;
}

.page-custom1#content #page-content > p{
  font-size : 2.1rem;
}

.page-custom15#content #page-content > p{
  font-size : 1.9rem;
}

#sp-block-container-1{
  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-15{
  background-color : #fffdee;
}

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

#sp-block-container-7{
  font-size : 1.8rem;
  color : #dc3522;
}

#sp-block-container-7 > p{
  font-size : 2.4rem;
  font-weight : bold;
  color : #dc3522;
}

#sp-button-1 > a{
  font-size : 2rem;
  font-weight : bold;
  text-decoration : underline;
}

#sp-button-2 > a{
  font-size : 2rem;
}

#sp-button-3 > a{
  font-size : 2rem;
}

#sp-button-34 > a{
  font-size : 1.7rem;
}

#sp-button-4 > a{
  font-size : 1.8rem;
}

#sp-definition-list-4{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
  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-wp-post-list#sp-entry-content-23{
  border-top-width : 4px;
  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 : #9f782c;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

#sp-image-1{
  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-image-2{
  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-image-22{
  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-image-23{
  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-image-3{
  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-photo-motion-1{
  border-top-left-radius : 20px 20px;
  border-top-right-radius : 20px 20px;
  border-bottom-right-radius : 20px 20px;
  border-bottom-left-radius : 20px 20px;
}

#sp-site-navigation-1{
  font-size : 1.7rem;
  background-color : transparent;
}

#sp-site-navigation-1 > ul{
  background-color : #cdf1ed;
  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 : #008a8a;
  border-left-color : #008a8a;
  border-right-color : #008a8a;
  border-bottom-color : #008a8a;
  border-top-left-radius : 20px 20px;
  border-top-right-radius : 20px 20px;
  border-bottom-right-radius : 20px 20px;
  border-bottom-left-radius : 20px 20px;
}

#sp-site-navigation-1 > ul > li > a{
  font-size : 1.5rem;
  color : #ffffff;
  background-color : #38c7b5;
}

.sp-wp-post-list#sp-wp-post-list-1{
  background-color : #fff7ce;
}

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

.sp-wp-post-list#sp-wp-post-list-1 > dl > dd{
  color : #79c7d9;
}

.sp-wp-post-list#sp-wp-post-list-1 > h3{
  font-size : 2.5rem;
  font-family : "AR P丸ゴシック体M", "UD デジタル 教科書体 NP-B", "UD デジタル 教科書体 NK-B", "Sitka Text Semibold", "UD デジタル 教科書体 NK-R", "やわらかドラゴン mini mini", "かなりあmini mini", "こまどり mini", "メイリオ", "游ゴシック", "AR P行書体M", "Adobe Devanagari", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", "YuMincho", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  color : #fcfcf1;
  background-color : #ffdd3e;
}

.sp-wp-post-list#sp-wp-post-list-1 > h3 > a:hover{
  color : #000000;
}

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

.sp-wp-post-list#sp-wp-post-list-101{
  font-size : 1.6rem;
}

.sp-wp-post-list#sp-wp-post-list-101 > article{
  font-size : 1.5rem;
  font-family : "AR Pゴシック体M", "AR P丸ゴシック体M";
  color : #408080;
}

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

.sp-wp-post-list#sp-wp-post-list-101 > article > header > h4{
  font-size : 1.5rem;
  color : #fcfcf1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sp-wp-post-list#sp-wp-post-list-36 > ul > li > a:link{
  font-size : 1.5rem;
}

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

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

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

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

.sp-wp-post-list#sp-wp-post-list-8{
  font-size : 1.7rem;
}

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

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

.sp-wp-post-list#sp-wp-post-list-9{
  font-size : 1.7rem;
}

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

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

  #sp-block-container-1{
    margin-top : 26px;
  }

  #sp-block-container-19{
    margin-bottom : -1px;
  }

  #sp-block-container-3{
    width : 910px;
  }

  #sp-block-container-30{
    margin-bottom : -40px;
    min-height : 59px;
  }

  #sp-block-container-34{
    margin-bottom : 34px;
  }

  #sp-block-container-6{
    width : auto;
  }

  #sp-block-container-7{
    margin-bottom : 28px;
  }

  #sp-block-container-8{
    display : none;
  }

  #sp-button-1{
    margin-top : auto;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : auto;
    width : 100%;
    height : auto;
  }

  #sp-button-10{
    margin-top : -50px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-11{
    margin-top : -33px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-12{
    margin-top : -50px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-13{
    margin-top : -50px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-14{
    margin-top : -50px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-15{
    margin-top : -50px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-16{
    margin-top : -50px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-17{
    margin-top : -11px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-18{
    margin-top : -32px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-19{
    margin-top : -18px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-2{
    width : 860px;
    height : 55px;
    clear : both;
    top : 0px;
    bottom : auto;
    right : 0px;
    left : auto;
  }

  #sp-button-20{
    margin-top : -15px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-21{
    margin-top : -18px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-22{
    margin-top : -17px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-23{
    margin-top : -10px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 30px;
    width : 100%;
  }

  #sp-button-24{
    width : 100%;
    height : auto;
  }

  #sp-button-25{
    margin-left : auto;
    margin-right : auto;
    width : 95%;
    height : auto;
  }

  #sp-button-26{
    width : 100%;
  }

  #sp-button-27{
    margin-left : auto;
    margin-right : auto;
    width : 100%;
    height : auto;
  }

  #sp-button-28{
    width : 100%;
  }

  #sp-button-29{
    margin-left : 0px;
    margin-right : 0px;
    width : auto;
  }

  #sp-button-3{
    width : auto;
    height : auto;
  }

  #sp-button-30{
    margin-left : 0px;
    margin-right : 0px;
    width : 100%;
  }

  #sp-button-31{
    margin-left : auto;
    margin-right : auto;
    width : 100%;
    height : auto;
  }

  #sp-button-32{
    margin-left : auto;
    margin-right : auto;
    width : 100%;
    height : auto;
  }

  #sp-button-33{
    width : 100%;
    height : auto;
  }

  #sp-button-34{
    margin-top : 33px;
    width : auto;
  }

  #sp-button-4{
    width : auto;
    height : auto;
  }

  #sp-button-5{
    margin-top : 23px;
    margin-left : auto;
    margin-right : auto;
    width : 100%;
  }

  #sp-button-6{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 83px;
    width : 100%;
  }

  #sp-button-7{
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 59px;
    width : auto;
  }

  #sp-button-8{
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 59px;
    width : auto;
  }

  #sp-button-9{
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 59px;
    width : auto;
  }

  #sp-definition-list-4{
    margin-top : 32px;
    margin-bottom : 32px;
  }

  #sp-html-src-1{
    width : 900px;
  }

  #sp-html-src-2{
    margin-bottom : 47px;
  }

  #sp-html-src-3{
    margin-left : 0px;
    margin-right : -306px;
    width : 100%;
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-image-1{
    margin-right : 2%;
    width : 275px;
    height : 160px;
    float : left;
  }

  #sp-image-10{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
    height : auto;
  }

  #sp-image-14{
    width : 863px;
    height : 1144px;
  }

  #sp-image-17{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-18{
    margin-left : auto;
    margin-right : auto;
    width : auto;
  }

  #sp-image-19{
    margin-top : 60px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 0px;
    width : 80%;
  }

  #sp-image-2{
    margin-right : 2%;
    width : 275px;
    height : 160px;
    float : left;
  }

  #sp-image-20{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-21{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-22{
    margin-right : 2%;
    margin-bottom : 21px;
    width : 275px;
    height : 160px;
    float : left;
  }

  #sp-image-23{
    margin-right : 2%;
    margin-bottom : 53px;
    width : 275px;
    height : 160px;
    float : left;
  }

  #sp-image-24{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-25{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 46px;
    width : 80%;
  }

  #sp-image-26{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 46px;
    width : 80%;
  }

  #sp-image-28{
    width : 100%;
  }

  #sp-image-29{
    width : 100%;
  }

  #sp-image-3{
    width : 275px;
    height : 160px;
    float : left;
  }

  #sp-image-30{
    width : 100%;
  }

  #sp-image-31{
    width : 100%;
  }

  #sp-image-34{
    width : 100%;
  }

  #sp-image-35{
    width : 100%;
  }

  #sp-image-36{
    width : 100%;
  }

  #sp-image-37{
    width : 100%;
  }

  #sp-image-38{
    width : 100%;
  }

  #sp-image-39{
    width : 100%;
  }

  #sp-image-4{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-40{
    width : 100%;
  }

  #sp-image-41{
    width : 100%;
  }

  #sp-image-42{
    width : 100%;
  }

  #sp-image-43{
    width : 100%;
  }

  #sp-image-44{
    width : 100%;
  }

  #sp-image-45{
    width : 100%;
  }

  #sp-image-46{
    width : 100%;
  }

  #sp-image-47{
    width : 100%;
  }

  #sp-image-48{
    width : 100%;
  }

  #sp-image-49{
    width : 100%;
  }

  #sp-image-5{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 35px;
  }

  #sp-image-50{
    width : 100%;
  }

  #sp-image-51{
    width : 100%;
  }

  #sp-image-53{
    width : 100%;
  }

  #sp-image-54{
    width : 100%;
  }

  #sp-image-55{
    width : 100%;
  }

  #sp-image-56{
    width : 100%;
  }

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

  #sp-image-58{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-59{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-6{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-image-60{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-61{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-62{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-63{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-64{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-65{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-66{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-67{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-68{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-69{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-7{
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 35px;
    width : auto;
  }

  #sp-image-70{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-71{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-72{
    margin-left : auto;
    margin-right : auto;
    width : 80%;
  }

  #sp-image-73{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-74{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-75{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-76{
    margin-left : auto;
    margin-right : auto;
    width : auto;
    height : auto;
  }

  #sp-image-77{
    margin-left : auto;
    margin-right : auto;
    width : 90%;
  }

  #sp-image-8{
    width : auto;
    height : auto;
    display : none;
  }

  #sp-image-9{
    width : auto;
    height : auto;
    display : none;
  }

  #sp-list-10{
    margin-bottom : 0px;
  }

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

  #sp-list-12{
    margin-bottom : 0px;
  }

  #sp-list-13{
    margin-bottom : 0px;
  }

  #sp-list-14{
    margin-bottom : 0px;
  }

  #sp-list-15{
    margin-bottom : 0px;
  }

  #sp-list-16{
    margin-bottom : 0px;
  }

  #sp-list-17{
    margin-bottom : 0px;
  }

  #sp-list-18{
    margin-bottom : 0px;
  }

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

  #sp-list-20{
    margin-bottom : 0px;
  }

  #sp-list-21{
    margin-bottom : 0px;
  }

  #sp-list-22{
    margin-bottom : 0px;
  }

  #sp-list-8{
    margin-bottom : 0px;
  }

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

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

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

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

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

  #sp-photo-motion-1{
    margin-left : auto;
    margin-right : auto;
  }

  #sp-site-navigation-1{
    width : 100%;
  }

  #sp-site-navigation-2{
    width : auto;
  }

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

  #sp-sns-button-2{
    float : none;
    position : absolute;
    top : 64px;
    bottom : auto;
    right : 0px;
    left : auto;
    z-index : 1;
  }

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

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-top : 41px;
    width : 900px;
    min-height : 288px;
  }

  .sp-wp-post-list#sp-wp-post-list-10{
    margin-bottom : -34px;
  }

  .sp-wp-post-list#sp-wp-post-list-11{
    margin-bottom : -39px;
  }

  .sp-wp-post-list#sp-wp-post-list-12{
    margin-bottom : -40px;
  }

  .sp-wp-post-list#sp-wp-post-list-13{
    margin-bottom : -34px;
  }

  .sp-wp-post-list#sp-wp-post-list-16{
    margin-bottom : 1px;
  }

  .sp-wp-post-list#sp-wp-post-list-17{
    margin-bottom : 37px;
  }

  .sp-wp-post-list#sp-wp-post-list-18{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-20{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-21{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-22{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-23{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-24{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-25{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-27{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-28{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-29{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-30{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-31{
    margin-bottom : 10px;
  }

  .sp-wp-post-list#sp-wp-post-list-8{
    margin-bottom : -18px;
  }
}

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

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

  #sp-block-container-13{
    margin-bottom : -1px;
  }

  #sp-block-container-19{
    margin-bottom : -29px;
  }

  #sp-block-container-23{
    margin-right : 0px;
  }

  #sp-block-container-24{
    margin-right : 0px;
  }

  #sp-block-container-7{
    min-height : 210px;
    display : none;
  }

  #sp-button-1{
    width : 100%;
  }

  #sp-button-10{
    width : auto;
  }

  #sp-button-11{
    width : 100%;
  }

  #sp-button-12{
    width : 100%;
  }

  #sp-button-13{
    width : auto;
  }

  #sp-button-14{
    width : auto;
  }

  #sp-button-15{
    width : auto;
  }

  #sp-button-16{
    width : auto;
  }

  #sp-button-17{
    margin-top : 39px;
    width : auto;
  }

  #sp-button-18{
    margin-top : 48px;
    width : 100%;
  }

  #sp-button-19{
    margin-top : 44px;
    width : 100%;
  }

  #sp-button-2{
    width : 290px;
  }

  #sp-button-20{
    margin-top : 61px;
    width : auto;
  }

  #sp-button-21{
    margin-top : 36px;
    width : auto;
  }

  #sp-button-22{
    margin-top : 33px;
    width : auto;
  }

  #sp-button-23{
    margin-top : 39px;
    width : auto;
  }

  #sp-button-24{
    margin-right : 0px;
    margin-bottom : 49px;
    width : 233px;
  }

  #sp-button-26{
    width : 100%;
  }

  #sp-button-28{
    width : 100%;
  }

  #sp-button-3{
    width : 290px;
  }

  #sp-button-4{
    width : 290px;
  }

  #sp-button-5{
    width : 100%;
    height : auto;
  }

  #sp-button-6{
    width : 100%;
    height : auto;
  }

  #sp-button-7{
    margin-left : auto;
    margin-right : auto;
    width : auto;
  }

  #sp-button-8{
    margin-left : auto;
    margin-right : auto;
    width : auto;
  }

  #sp-button-9{
    margin-left : auto;
    margin-right : auto;
    width : auto;
  }

  #sp-definition-list-4{
    margin-right : 0px;
  }

  #sp-image-1{
    margin-right : 0%;
    margin-bottom : 5%;
    width : 100%;
  }

  #sp-image-10{
    margin-left : auto;
    margin-right : auto;
    width : 90%;
    height : auto;
  }

  #sp-image-2{
    margin-right : 0%;
    margin-bottom : 5%;
    width : 100%;
  }

  #sp-image-22{
    margin-right : 0%;
    margin-bottom : 5%;
    width : 100%;
  }

  #sp-image-23{
    margin-right : 0%;
    margin-bottom : 5%;
    width : 100%;
  }

  #sp-image-3{
    margin-right : 0%;
    width : 100%;
  }

  #sp-image-7{
    margin-bottom : 34px;
  }

  #sp-page-title-1{
    width : 330px;
    min-height : 60px;
  }

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

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

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

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

  .sp-wp-post-list#sp-wp-post-list-1{
    width : auto;
  }

  .sp-wp-post-list#sp-wp-post-list-10{
    margin-bottom : -30px;
  }

  .sp-wp-post-list#sp-wp-post-list-11{
    margin-bottom : -31px;
  }

  .sp-wp-post-list#sp-wp-post-list-12{
    margin-bottom : -37px;
  }

  .sp-wp-post-list#sp-wp-post-list-13{
    margin-bottom : -28px;
  }

  .sp-wp-post-list#sp-wp-post-list-14{
    margin-bottom : -3px;
  }

  .sp-wp-post-list#sp-wp-post-list-15{
    margin-bottom : -1px;
  }

  .sp-wp-post-list#sp-wp-post-list-16{
    margin-bottom : -3px;
  }

  .sp-wp-post-list#sp-wp-post-list-17{
    margin-bottom : 1px;
  }

  .sp-wp-post-list#sp-wp-post-list-18{
    margin-bottom : -49px;
  }

  .sp-wp-post-list#sp-wp-post-list-19{
    margin-bottom : -46px;
  }

  .sp-wp-post-list#sp-wp-post-list-2{
    margin-right : 0px;
    width : auto;
  }

  .sp-wp-post-list#sp-wp-post-list-20{
    margin-bottom : -48px;
  }

  .sp-wp-post-list#sp-wp-post-list-21{
    margin-bottom : -54px;
  }

  .sp-wp-post-list#sp-wp-post-list-22{
    margin-bottom : -41px;
  }

  .sp-wp-post-list#sp-wp-post-list-23{
    margin-bottom : -47px;
  }

  .sp-wp-post-list#sp-wp-post-list-24{
    margin-bottom : -43px;
  }

  .sp-wp-post-list#sp-wp-post-list-25{
    margin-top : 13px;
    margin-bottom : -49px;
  }

  .sp-wp-post-list#sp-wp-post-list-26{
    margin-bottom : -46px;
  }

  .sp-wp-post-list#sp-wp-post-list-27{
    margin-bottom : -48px;
  }

  .sp-wp-post-list#sp-wp-post-list-28{
    margin-bottom : -54px;
  }

  .sp-wp-post-list#sp-wp-post-list-29{
    margin-bottom : -41px;
  }

  .sp-wp-post-list#sp-wp-post-list-30{
    margin-bottom : -47px;
  }

  .sp-wp-post-list#sp-wp-post-list-31{
    margin-bottom : -43px;
  }

  .sp-wp-post-list#sp-wp-post-list-6{
    margin-bottom : -26px;
  }

  .sp-wp-post-list#sp-wp-post-list-7{
    margin-bottom : -29px;
  }
}