html{
  font-size: 62.5%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{
  display: block;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table{
  margin-top: 0;
  box-sizing: border-box;
}

ul{
  margin: 0;
  box-sizing: border-box;
}

nav{
  box-sizing: border-box;
}

/* body */

body{
  text-align: left;
  padding:0px;
  margin:0px;
  word-wrap: break-word;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  line-height: 1.5;
}

#content{
  position: relative;
}

/* Parts */

.sp-part-top{
  display: block;
  position: relative;
}

.sp-part-top::after{
  display: table;
  clear: both;
  content: "";
}

/* copyright */

.hpb-copyright{
  display: block;
  text-align: center;
}

/* layout */

/*追加*/
#main{
   overflow: hidden;
   padding: 0;
   margin: 0 auto;
}

#main::after{
  clear: both;
  display: table;
  content: "";
}

/*追加*/
#colophon{
  padding: 0px;
  padding-top: 30px;
  width:100%;
  margin: 0 auto;
}
#sidebar1, #sidebar2{
  float: none;
  width: auto;
  padding: 0px;
  box-sizing:border-box;
}

/*---*/

#primary{
  margin-top:0;
}

#breadcrumb-list{
  clear: both;
}

.screen-reader-text{
  display:none;
}

/* table */
th{
  text-align: left;
}

table.sp-part-top{
  margin: 5px auto;
  display: table;
  border-collapse: collapse;
  width: 100%;
}
table > tbody > tr > th, table > tbody > tr > td{
	padding: 5px 8px;
}

/* Yahoo!ロコ-地図, Googleマップ */

div[data-hpbmap]{
  word-wrap: normal;
  max-width: 100%;
}

div[data-hpbmap] img{
  max-width: none !important;
}

/* WordPress投稿 */

.entry-content .alignleft,
.comment-content .alignleft{
  float: left;
}
.entry-content .alignright,
.comment-content .alignright{
  float: right;
}
.entry-content .aligncenter,
.comment-content .aligncenter{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.entry-content::after,
.comment-content::after{
  display: table;
  clear: both;
  content: "";
}

/* 追加 */

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

  *{
    box-sizing: border-box;
  }
  body{
    min-width: 100%;
  }

  #masthead{
    position: static;
  }
  #primary, #main-inner, #contenthead, #content{
    float: none;
    width: 100%;
  }
  #main,#content{
    width: 100%;
    padding: 0;
  }
  #main-inner{
    padding: 10px;
  }

  #sidebar1, #sidebar2{
    float: none;
    width: auto;
    padding: 10px;
    box-sizing:border-box;
  }

  #colophon{
    padding: 10px;
  }

  embed{
    max-width: 100%;
  }
}

#colophon{
  background-image : url(img/footer-back.png);
  margin-top : 0px;
  width : 100%;
}

#main{
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  overflow : hidden;
}

#main::after{
  clear : both;
  display : table;
  content : "";
}

#masthead{
  background-image : url(img/header-back.png);
  background-repeat : repeat-x;
  position : relative;
}

.sp-block-container{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.sp-block-container > h1{
  font-size : 2.4rem;
}

.sp-block-container > h2{
  font-size : 1.8rem;
}

.sp-block-container > h3{
  font-size : 1.5rem;
}

.sp-block-container > h4{
  font-size : 1.4rem;
}

.sp-block-container > h5{
  font-size : 1.3rem;
}

.sp-block-container > h6{
  font-size : 1.1rem;
}

.sp-block-container > hr{
  color : #e2e2e2;
  margin-top : 25px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  border-top-width : 1px;
  border-left-width : medium;
  border-right-width : medium;
  border-bottom-width : medium;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #e2e2e2;
  border-left-color : initial;
  border-right-color : initial;
  border-bottom-color : initial;
  height : 1px;
}

.sp-block-container > p{
  font-size : 1.3rem;
  line-height : 1.5;
  text-align : justify;
  padding-left : 0.1em;
  padding-right : 0.1em;
  margin-top : 0.5em;
  margin-bottom : 1.5em;
  text-justify : inter-ideograph;
}

.sp-block-container > p.indent{
  padding-left : 1em;
}

.sp-block-container > p.large{
  font-size : 1.2em;
}

.sp-bread-crumb div{
  padding-bottom : 10px;
  margin-top : 10px;
  margin-right : 10px;
  width : auto;
  display : inline-block;
}

.sp-button{
  width : 122px;
}

.sp-button a{
  text-decoration : none;
  text-align : center;
  padding-top : 6px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 6px;
  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 : #f0f0f0;
  border-left-color : #f0f0f0;
  border-right-color : #f0f0f0;
  border-bottom-color : #f0f0f0;
  border-top-left-radius : 5px 5px;
  border-top-right-radius : 5px 5px;
  border-bottom-right-radius : 5px 5px;
  border-bottom-left-radius : 5px 5px;
  height : 100%;
  display : block;
  box-sizing : border-box;
}

.sp-button a:hover{
  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 : #d8d8d8;
  border-left-color : #d8d8d8;
  border-right-color : #d8d8d8;
  border-bottom-color : #d8d8d8;
}

.sp-column.accordion > .column-label h3::after{
  border-top-width : 5px;
  border-left-width : 6px;
  border-right-width : 6px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : rgba(255, 255, 255, 0.45);
  border-left-color : transparent;
  border-right-color : transparent;
  width : 0px;
  height : 0px;
  display : block;
  position : absolute;
  top : 0.5em;
  right : 0px;
  content : "";
}

.sp-column.toggled-on > .column-label h3::after{
  display : none;
}

.sp-column.toggled-on > .column-label h3::before{
  border-left-width : 6px;
  border-right-width : 6px;
  border-bottom-width : 5px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : transparent;
  border-right-color : transparent;
  border-bottom-color : rgba(255, 255, 255, 0.45);
  width : 0px;
  height : 0px;
  display : block;
  position : absolute;
  top : 0.5em;
  right : 0px;
  content : "";
}

.sp-column > .column-body{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.sp-definition-list > dd{
  margin-left : 94px;
  margin-bottom : 25px;
}

.sp-definition-list > dt{
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 0px;
  padding-bottom : 5px;
  margin-bottom : 10px;
}

.sp-form input{
  font-size : 1.4rem;
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
}

.sp-form input[type="date"]{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 90%;
}

.sp-form input[type="radio"]{
  vertical-align : middle;
  width : 20px;
}

.sp-form input[type="submit"]{
  font-size : 1.4rem;
  color : #555555;
  background-color : #dcdada;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  margin-top : 15px;
  width : auto;
  min-width : 100px;
  float : right;
  position : relative;
  cursor : pointer;
}

.sp-form input[type="text"]{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 90%;
}

.sp-form table{
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #000000;
  border-left-color : #000000;
  width : 100%;
  border-collapse : collapse;
  border-spacing : 0px 0px;
}

.sp-form td{
  color : #000000;
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 5px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #000000;
  border-bottom-color : #000000;
  width : auto;
}

.sp-form textarea{
  font-size : 1.4rem;
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 90%;
  height : 150px;
}

.sp-form th{
  font-weight : normal;
  color : #000000;
  background-color : #f4f4f4;
  text-align : left;
  padding-top : 5px;
  padding-left : 18px;
  padding-right : 18px;
  padding-bottom : 5px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #000000;
  border-bottom-color : #000000;
  width : auto;
  min-width : 50px;
}

.sp-google-map{
  max-width : 100%;
  word-wrap : normal;
}

.sp-google-map img{
  max-width : none !important;
}

.sp-item-gallery.grid > ul > li{
  overflow : hidden;
}

.sp-item-gallery.masonry > ul > li{
  height : auto !important;
}

.sp-item-gallery > ul > li > div img.item-gallery-thumbnail{
  max-width : 100%;
}

.sp-list{
  padding-right : 1em;
  margin-bottom : 1.5em;
  list-style-position : inside;
}

.sp-list > li{
  text-align : justify;
  padding-top : 6px;
  padding-bottom : 6px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-justify : inter-ideograph;
}

.sp-page-title > h1{
  font-size : 1.8rem;
  font-weight : bold;
}

.sp-site-branding2 .site-description{
  font-size : 1rem;
  font-weight : normal;
  color : #929292;
}

.sp-site-navigation{
  color : black;
  background-color : white;
}

.sp-site-navigation .menu-toggle{
  display : none;
  cursor : pointer;
}

.sp-site-navigation.vertical{
  font-size : 1.3rem;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #d2c9b8;
  border-bottom-color : #d2c9b8;
  width : 100%;
}

.sp-site-navigation.vertical ul{
  line-height : 30px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
  list-style-position : outside;
}

.sp-site-navigation.vertical ul li.current-menu-ancestor > a{
  color : #ffffff;
  background-color : rgba(0, 0, 0, 0.3);
}

.sp-site-navigation.vertical ul li.current-menu-item > a{
  color : #ffffff;
  background-color : rgba(0, 0, 0, 0.3);
}

.sp-site-navigation.vertical ul li.current_page_ancestor > a{
  color : #ffffff;
  background-color : rgba(0, 0, 0, 0.3);
}

.sp-site-navigation.vertical ul li.current_page_item > a{
  color : #ffffff;
  background-color : rgba(0, 0, 0, 0.3);
}

.sp-site-navigation.vertical ul li > a{
  text-decoration : none;
  padding-top : 10px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 10px;
  display : block;
}

.sp-site-navigation.vertical ul li > a:active{
  color : #ffffff;
  background-color : rgba(0, 0, 0, 0.3);
}

.sp-site-navigation.vertical ul li > a:hover{
  color : #ffffff;
  background-color : rgba(0, 0, 0, 0.3);
}

.sp-site-navigation.vertical ul ul li > a{
  padding-top : 10px;
  padding-left : 40px;
  padding-right : 40px;
  padding-bottom : 10px;
}

.sp-site-navigation.vertical > ul{
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 100%;
}

.sp-site-navigation.vertical > ul > li{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  width : 100%;
}

.sp-site-navigation.vertical > ul > li:hover > ul{
  display : block;
}

.sp-table{
  margin-top : 5px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 5px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #d8d8d8;
  border-left-color : #d8d8d8;
  width : 100%;
  display : table;
  border-collapse : collapse;
}

.sp-table > * > tr > td{
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #d8d8d8;
  border-bottom-color : #d8d8d8;
}

.sp-table > * > tr > th{
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #d8d8d8;
  border-bottom-color : #d8d8d8;
}

.sp-table > * > tr > th.col-title{
  background-color : rgba(0, 0, 0, 0.0625);
}

.sp-table > * > tr > th.row-title{
  background-color : rgba(0, 0, 0, 0.0625);
}

.sp-wp-post-list{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 2em;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2em;
}

.sp-wp-post-list .navigation-post{
  margin-top : 0.67em;
}

.sp-wp-post-list .navigation-post .nav-next{
  margin-right : 10px;
  float : right;
}

.sp-wp-post-list .navigation-post .nav-previous{
  margin-left : 10px;
  float : left;
}

.sp-wp-post-list .navigation-post::after{
  clear : both;
  display : table;
  content : "";
}

.sp-wp-post-list .navigation-post > h1{
  display : none;
}

.sp-wp-post-list > article{
  margin-top : 0.67em;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0.67em;
}

.sp-wp-post-list > h3{
  background-color : #f4f4f4;
  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;
}

a{
  color : #022451;
  text-decoration : none;
  outline-width : medium;
  outline-style : none;
  outline-color : black;
}

a:active{
  color : #022451;
  text-decoration : underline;
}

a:focus{
  color : #022451;
  text-decoration : underline;
}

a:hover{
  color : #022451;
  text-decoration : underline;
}

body{
  line-height : 1.5;
  color : #444444;
  background-repeat : repeat-x;
}

html{
  background-color : #0d1a46;
  background-image : url(img/back-body.png);
  background-repeat : no-repeat;
  background-position : center top;
}

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

  #colophon .inner-box{
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 0px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 0px;
    width : 940px;
    box-sizing : border-box;
  }

  #main{
    padding-top : 30px;
    padding-left : 30px;
    padding-right : 30px;
    padding-bottom : 30px;
    width : 940px;
  }

  .sp-google-map{
    width : 400px;
    min-height : 300px;
  }

  .sp-site-branding2{
    padding-top : 20px;
  }

  .sp-site-branding2 .extra{
    width : 50%;
    position : absolute;
    bottom : 0px;
    right : 0px;
  }

  .sp-site-branding2 .extra > p{
    font-size : 1.3rem;
    color : #929292;
    text-align : right;
    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-site-branding2 .extra > p.indent{
    padding-left : 1em;
  }

  .sp-site-branding2 .extra > p.large{
    font-size : 1.5rem;
  }

  .sp-site-branding2 .site-description{
    text-align : right;
    width : 100%;
    height : auto;
    position : absolute;
    top : 15px;
  }

  .sp-site-branding2 .site-title{
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    height : 66px;
    float : left;
  }

  .sp-site-branding2 .site-title a{
    height : 100%;
    display : block;
  }

  .sp-site-navigation.horizontal ul{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    list-style-type : none;
    list-style-position : outside;
  }

  .sp-site-navigation.horizontal ul li.current-menu-ancestor > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li.current-menu-item > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li.current_page_ancestor > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li.current_page_item > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li > a{
    text-decoration : none;
  }

  .sp-site-navigation.horizontal ul li > a:active{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li > a:hover{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul ul{
    background-color : #ffffff;
    border-top-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-bottom-width : medium;
    border-top-style : solid;
    border-left-style : solid;
    border-right-style : solid;
    border-bottom-style : none;
    border-top-color : #3c3f53;
    border-left-color : #3c3f53;
    border-right-color : #3c3f53;
    border-bottom-color : initial;
    width : auto;
    min-width : 150px;
    display : none;
    position : absolute;
    top : 100%;
    left : 0px;
    z-index : 9999;
  }

  .sp-site-navigation.horizontal ul ul li{
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #3c3f53;
    width : 100%;
    white-space : nowrap;
  }

  .sp-site-navigation.horizontal ul ul li > a{
    padding-top : 5px;
    padding-left : 1em;
    padding-right : 1em;
    padding-bottom : 5px;
    display : block;
  }

  .sp-site-navigation.horizontal > ul::after{
    clear : both;
    display : table;
    content : "";
  }

  .sp-site-navigation.horizontal > ul > li{
    float : left;
    position : relative;
  }

  .sp-site-navigation.horizontal > ul > li:hover{
    position : relative;
  }

  .sp-site-navigation.horizontal > ul > li:hover > ul{
    display : block;
  }

  .sp-site-navigation.horizontal > ul > li > a{
    padding-top : 0.5em;
    padding-left : 2em;
    padding-right : 2em;
    padding-bottom : 0.5em;
    display : block;
  }

  .sp-site-navigation.minimal{
    text-align : center;
    margin-top : 0px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 20px;
  }

  .sp-site-navigation.minimal ul{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    list-style-type : none;
    list-style-position : outside;
  }

  .sp-site-navigation.minimal ul li:last-child{
    margin-right : 0px;
  }

  .sp-site-navigation.minimal ul li > a:active{
    text-decoration : underline;
  }

  .sp-site-navigation.minimal ul li > a:hover{
    text-decoration : underline;
  }

  .sp-site-navigation.minimal > ul li{
    margin-right : 10px;
    display : inline;
  }

  .sp-site-navigation.minimal > ul ul{
    margin-left : 10px;
    display : inline;
  }

  .sp-yahoo-map{
    width : 400px;
    min-height : 300px;
  }

  body{
    min-width : 940px;
  }
}

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

  #primary{
    width : 690px;
    float : left;
  }

  #sidebar2{
    width : 220px;
    float : right;
  }
}

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

  #content{
    padding-top : 0px;
    padding-left : 8px;
    padding-right : 8px;
    padding-bottom : 0px;
    width : auto;
    float : none;
  }

  #contenthead{
    width : auto;
    float : none;
  }

  #main{
    padding-top : 10px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 10px;
    width : 100%;
  }

  #main-inner{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    width : auto;
    float : none;
  }

  #masthead{
    position : static;
  }

  #primary{
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    width : auto;
    float : none;
  }

  #sidebar1{
    width : 100%;
    float : none;
  }

  #sidebar2{
    width : 100%;
    float : none;
  }

  .sp-block-container{
    padding-top : 0px;
    padding-left : 5px;
    padding-right : 5px;
    padding-bottom : 0px;
  }

  .sp-bread-crumb{
    padding-left : 10px;
    padding-right : 10px;
  }

  .sp-definition-list > dd{
    margin-left : 20px;
  }

  .sp-form input{
    width : 90%;
  }

  .sp-form input[type="submit"] {
  }

  .sp-form table{
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #d8d8d8;
  }

  .sp-form td{
    width : auto;
    display : block;
  }

  .sp-form textarea{
    width : 90%;
  }

  .sp-form th{
    width : auto;
    display : block;
  }

  .sp-google-map{
    width : 100%;
    min-height : 300px;
  }

  .sp-image{
    max-width : 100%;
    height : auto;
  }

  .sp-site-branding2 .extra{
    padding-top : 5px;
  }

  .sp-site-branding2 .extra > p{
    font-size : 1rem;
    color : #929292;
    text-align : left;
    padding-top : 0px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    width : 100%;
  }

  .sp-site-branding2 .site-description{
    text-align : center;
  }

  .sp-site-branding2 .site-title{
    text-align : center;
  }

  .sp-site-navigation .menu-toggle{
    background-color : rgba(0, 0, 0, 0.3);
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    cursor : pointer;
  }

  .sp-site-navigation ul{
    list-style-type : none;
    list-style-position : outside;
  }

  .sp-site-navigation.button-menu .menu-toggle{
    display : block;
  }

  .sp-site-navigation.button-menu ul ul{
    display : block;
  }

  .sp-site-navigation.button-menu ul.toggled-on{
    display : block;
  }

  .sp-site-navigation.button-menu > ul{
    display : none;
  }

  .sp-site-navigation.horizontal{
    padding-top : 0px;
    margin-top : 10px;
    position : relative;
  }

  .sp-site-navigation.horizontal ul{
    background-color : #ffffff;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    width : auto;
    height : auto;
  }

  .sp-site-navigation.horizontal ul li{
    padding-left : 0px;
    border-left-width : 0px;
    width : auto;
    float : none;
  }

  .sp-site-navigation.horizontal ul li.current-menu-ancestor > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li.current-menu-item > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li.current_page_ancestor > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li.current_page_item > a{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li > a{
    line-height : 24px;
    padding-top : 8px;
    padding-left : 25px;
    padding-right : 10px;
    padding-bottom : 7px;
    float : none;
    display : block;
  }

  .sp-site-navigation.horizontal ul li > a:active{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

  .sp-site-navigation.horizontal ul li > a:hover{
    color : #ffffff;
    background-color : rgba(0, 0, 0, 0.3);
  }

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

  .sp-site-navigation.horizontal ul ul li{
    border-bottom-width : medium;
    border-bottom-style : none;
    border-bottom-color : initial;
  }

  .sp-site-navigation.horizontal ul ul li > a{
    padding-top : 8px;
    padding-left : 50px;
    padding-right : 50px;
    padding-bottom : 8px;
    border-bottom-width : medium;
    border-bottom-style : none;
    border-bottom-color : initial;
  }

  .sp-site-navigation.minimal{
    text-align : center;
    margin-bottom : 20px;
  }

  .sp-site-navigation.minimal ul{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    list-style-type : none;
    list-style-position : outside;
  }

  .sp-site-navigation.minimal ul li{
    display : block;
  }

  .sp-site-navigation.minimal ul li > a{
    display : block;
  }

  .sp-site-navigation.minimal ul li > a:hover{
    text-decoration : underline;
  }

  .sp-yahoo-map{
    width : 100%;
    min-height : 300px;
  }

  body{
    min-width : 100%;
  }
}

#sp-site-navigation-1{
  font-size : 1.3rem;
  color : #ffffff;
  background-image : url(img/back-03.png);
  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-site-navigation-1 .menu-toggle{
  display : none;
}

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

#sp-site-navigation-1 a:active{
  color : #ffffff;
  text-decoration : none;
}

#sp-site-navigation-1 a:link{
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}

#sp-site-navigation-1 a:visited{
  font-weight : normal;
  color : #ffffff;
  text-decoration : none;
}

#sp-site-navigation-1 a:hover{
  color : #ffffff;
  text-decoration : none;
}

#sp-site-navigation-1 li{
  margin-right : 0px;
  float : left;
}

#sp-site-navigation-1 li a{
  font-weight : bold;
  line-height : 45px;
  background-repeat : no-repeat;
  padding-left : 10px;
  padding-right : 10px;
  display : block;
}

#sp-site-navigation-1 ul{
  background-repeat : no-repeat;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 940px;
  max-width : 100%;
  display : block;
  list-style-type : none;
  list-style-position : outside;
}

#sp-site-navigation-1 ul ul{
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : medium;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : none;
  border-top-color : #666666;
  border-left-color : #666666;
  border-right-color : #666666;
  border-bottom-color : initial;
  width : auto;
  min-width : 150px;
  display : none;
  position : absolute;
  top : 100%;
  left : 0px;
  z-index : 9999;
}

#sp-site-navigation-1 ul ul li{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #3c3f53;
  width : 100%;
  white-space : nowrap;
}

#sp-site-navigation-1 ul ul li a{
  color : #797979;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 5px;
  display : block;
}

#sp-site-navigation-1 ul ul li a:link{
  color : #0d305e;
}

#sp-site-navigation-1 ul ul li a:visited{
  color : #0d305e;
}

#sp-site-navigation-1 ul ul li a:hover{
  color : #ffffff;
  background-color : #0d305e;
}

#sp-site-navigation-1 ul ul li.current-menu-ancestor > a{
  color : #ffffff;
  background-color : #0d305e;
}

#sp-site-navigation-1 ul ul li.current-menu-item > a{
  color : #ffffff;
  background-color : #0d305e;
}

#sp-site-navigation-1 ul ul li.current_page_ancestor > a{
  color : #ffffff;
  background-color : #0d305e;
}

#sp-site-navigation-1 ul ul li.current_page_item > a{
  color : #ffffff;
  background-color : #0d305e;
}

#sp-site-navigation-1 ul ul li:hover{
  border-bottom-width : 1px;
  display : block;
  position : relative;
}

#sp-site-navigation-1 ul ul li:hover > ul{
  background-color : #000000;
  border-bottom-width : 1px;
  width : 100%;
  display : block;
  top : 0px;
  left : 100%;
}

#sp-site-navigation-1 > ul::after{
  clear : both;
  display : table;
  content : "";
}

#sp-site-navigation-1 > ul > li.current-menu-ancestor > a{
  color : #ffffff;
  background-image : url(img/back-04.png);
  background-repeat : repeat-x;
  text-decoration : none;
}

#sp-site-navigation-1 > ul > li.current-menu-item > a{
  color : #ffffff;
  background-image : url(img/back-04.png);
  background-repeat : repeat-x;
  text-decoration : none;
}

#sp-site-navigation-1 > ul > li.current_page_ancestor > a{
  color : #ffffff;
  background-image : url(img/back-04.png);
  background-repeat : repeat-x;
  text-decoration : none;
}

#sp-site-navigation-1 > ul > li.current_page_item > a{
  color : #ffffff;
  background-image : url(img/back-04.png);
  background-repeat : repeat-x;
  text-decoration : none;
}

#sp-site-navigation-1 > ul > li:hover{
  position : relative;
}

#sp-site-navigation-1 > ul > li:hover > ul{
  display : block;
}

#sp-site-navigation-1 > ul > li > a:hover{
  background-image : url(img/back-04.png);
  background-repeat : repeat-x;
}

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

  #sp-site-navigation-1{
    background-color : #0d305e;
    background-image : none;
    padding-top : 0px;
    margin-top : 10px;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #0d305e;
    position : relative;
  }

  #sp-site-navigation-1 .menu-toggle{
    background-image : url(img/icon-menu.png);
    background-repeat : no-repeat;
    background-position : center center;
    text-indent : -999em;
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : rgba(255, 255, 255, 0.8);
    display : none;
    cursor : pointer;
  }

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

  #sp-site-navigation-1 li{
    background-repeat : repeat-x;
    background-position : left top;
    padding-left : 0px;
    border-left-width : 0px;
  }

  #sp-site-navigation-1 li a{
    color : #ffffff;
    display : block;
  }

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

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

  #sp-site-navigation-1 ul li a{
    line-height : 24px;
    background-repeat : no-repeat;
    background-position : 0px center;
    padding-top : 8px;
    padding-left : 25px;
    padding-right : 10px;
    padding-bottom : 7px;
    height : auto;
    float : none;
  }

  #sp-site-navigation-1 ul li a:active{
    color : #ffffff;
    text-decoration : none;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
  }

  #sp-site-navigation-1 ul li a:link{
    color : #3c3f53;
    background-color : #ffffff;
    text-decoration : none;
  }

  #sp-site-navigation-1 ul li a:visited{
    color : #3c3f53;
    background-color : #ffffff;
    text-decoration : none;
  }

  #sp-site-navigation-1 ul li a:hover{
    color : #ffffff;
    text-decoration : none;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
  }

  #sp-site-navigation-1 ul li li{
    background-image : none;
  }

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

  #sp-site-navigation-1 ul ul li{
    border-bottom-width : medium;
    border-bottom-style : none;
    border-bottom-color : initial;
  }

  #sp-site-navigation-1 ul ul li a{
    color : #ffffff;
    padding-top : 8px;
    padding-left : 50px;
    padding-right : 50px;
    padding-bottom : 8px;
    border-bottom-width : medium;
    border-bottom-style : none;
    border-bottom-color : initial;
  }

  #sp-site-navigation-1 ul ul li a:hover{
    color : #ffffff;
    background-color : #000000;
    background-image : url(img/back-04.png);
    background-repeat : repeat-x;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    height : auto;
  }

  #sp-site-navigation-1 ul > li{
    color : #ffffff;
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
  }

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

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

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

  .button-menu#sp-site-navigation-1 > ul > ul{
    display : block;
  }

  #sp-site-navigation-1 > ul > li.current-menu-ancestor > a{
    color : #ffffff;
    background-color : #000000;
    background-image : url(img/back-04.png);
    background-repeat : repeat-x;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    height : auto;
  }

  #sp-site-navigation-1 > ul > li.current-menu-item > a{
    color : #ffffff;
    background-color : #000000;
    background-image : url(img/back-04.png);
    background-repeat : repeat-x;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    height : auto;
  }

  #sp-site-navigation-1 > ul > li.current_page_ancestor > a{
    color : #ffffff;
    background-color : #000000;
    background-image : url(img/back-04.png);
    background-repeat : repeat-x;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    height : auto;
  }

  #sp-site-navigation-1 > ul > li.current_page_item > a{
    color : #ffffff;
    background-color : #000000;
    background-image : url(img/back-04.png);
    background-repeat : repeat-x;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    height : auto;
  }

  #sp-site-navigation-1 > ul > li > a:hover{
    color : #ffffff;
    background-color : #000000;
    background-image : url(img/back-04.png);
    background-repeat : repeat-x;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    height : auto;
  }
}

#breadcrumb-list a{
  color : #022451;
  text-decoration : none;
  outline-width : medium;
  outline-style : none;
  outline-color : black;
}

#breadcrumb-list a:active{
  color : #022451;
  text-decoration : underline;
}

#breadcrumb-list a:focus{
  color : #022451;
  text-decoration : underline;
}

#breadcrumb-list a:hover{
  color : #022451;
  text-decoration : underline;
}

#breadcrumb-list div{
  margin-right : 10px;
  width : auto;
  display : inline-block;
}

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

  #breadcrumb-list{
    padding-left : 10px;
    padding-right : 10px;
  }
}

#sp-page-title-1, #sp-page-title-10, #sp-page-title-11, #sp-page-title-12, #sp-page-title-13, #sp-page-title-14, #sp-page-title-15, #sp-page-title-16, #sp-page-title-17, #sp-page-title-18, #sp-page-title-19, #sp-page-title-2, #sp-page-title-20, #sp-page-title-21, #sp-page-title-22, #sp-page-title-23, #sp-page-title-24, #sp-page-title-25, #sp-page-title-26, #sp-page-title-27, #sp-page-title-28, #sp-page-title-29, #sp-page-title-3, #sp-page-title-30, #sp-page-title-31, #sp-page-title-32, #sp-page-title-33, #sp-page-title-34, #sp-page-title-35, #sp-page-title-36, #sp-page-title-37, #sp-page-title-38, #sp-page-title-39, #sp-page-title-4, #sp-page-title-40, #sp-page-title-41, #sp-page-title-42, #sp-page-title-43, #sp-page-title-44, #sp-page-title-45, #sp-page-title-46, #sp-page-title-47, #sp-page-title-48, #sp-page-title-49, #sp-page-title-5, #sp-page-title-50, #sp-page-title-6, #sp-page-title-7, #sp-page-title-8, #sp-page-title-9{
  color : #1e1e1e;
  background-color : #fafafa;
  background-image : url(img/back-01.png);
  background-repeat : repeat-x;
  background-attachment : scroll;
  background-position : left top;
  background-clip : border-box;
  background-origin : padding-box;
  background-size : auto auto;
  padding-top : 15px;
  padding-left : 23px;
  padding-right : 15px;
  padding-bottom : 12px;
  margin-bottom : 10px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #ff9023;
  position : relative;
}

#sp-page-title-1::after, #sp-page-title-10::after, #sp-page-title-11::after, #sp-page-title-12::after, #sp-page-title-13::after, #sp-page-title-14::after, #sp-page-title-15::after, #sp-page-title-16::after, #sp-page-title-17::after, #sp-page-title-18::after, #sp-page-title-19::after, #sp-page-title-2::after, #sp-page-title-20::after, #sp-page-title-21::after, #sp-page-title-22::after, #sp-page-title-23::after, #sp-page-title-24::after, #sp-page-title-25::after, #sp-page-title-26::after, #sp-page-title-27::after, #sp-page-title-28::after, #sp-page-title-29::after, #sp-page-title-3::after, #sp-page-title-30::after, #sp-page-title-31::after, #sp-page-title-32::after, #sp-page-title-33::after, #sp-page-title-34::after, #sp-page-title-35::after, #sp-page-title-36::after, #sp-page-title-37::after, #sp-page-title-38::after, #sp-page-title-39::after, #sp-page-title-4::after, #sp-page-title-40::after, #sp-page-title-41::after, #sp-page-title-42::after, #sp-page-title-43::after, #sp-page-title-44::after, #sp-page-title-45::after, #sp-page-title-46::after, #sp-page-title-47::after, #sp-page-title-48::after, #sp-page-title-49::after, #sp-page-title-5::after, #sp-page-title-50::after, #sp-page-title-6::after, #sp-page-title-7::after, #sp-page-title-8::after, #sp-page-title-9::after{
  width : 100%;
  display : block;
  position : absolute;
  bottom : 1px;
  left : 0px;
  content : "";
}

#sp-page-title-1 > h1, #sp-page-title-10 > h1, #sp-page-title-11 > h1, #sp-page-title-12 > h1, #sp-page-title-13 > h1, #sp-page-title-14 > h1, #sp-page-title-15 > h1, #sp-page-title-16 > h1, #sp-page-title-17 > h1, #sp-page-title-18 > h1, #sp-page-title-19 > h1, #sp-page-title-2 > h1, #sp-page-title-20 > h1, #sp-page-title-21 > h1, #sp-page-title-22 > h1, #sp-page-title-23 > h1, #sp-page-title-24 > h1, #sp-page-title-25 > h1, #sp-page-title-26 > h1, #sp-page-title-27 > h1, #sp-page-title-28 > h1, #sp-page-title-29 > h1, #sp-page-title-3 > h1, #sp-page-title-30 > h1, #sp-page-title-31 > h1, #sp-page-title-32 > h1, #sp-page-title-33 > h1, #sp-page-title-34 > h1, #sp-page-title-35 > h1, #sp-page-title-36 > h1, #sp-page-title-37 > h1, #sp-page-title-38 > h1, #sp-page-title-39 > h1, #sp-page-title-4 > h1, #sp-page-title-40 > h1, #sp-page-title-41 > h1, #sp-page-title-42 > h1, #sp-page-title-43 > h1, #sp-page-title-44 > h1, #sp-page-title-45 > h1, #sp-page-title-46 > h1, #sp-page-title-47 > h1, #sp-page-title-48 > h1, #sp-page-title-49 > h1, #sp-page-title-5 > h1, #sp-page-title-50 > h1, #sp-page-title-6 > h1, #sp-page-title-7 > h1, #sp-page-title-8 > h1, #sp-page-title-9 > h1{
  font-size : 1.8rem;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#sp-site-navigation-2{
  background-color : #0d1a46;
  text-align : center;
  padding-top : 30px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 25px;
  width : 100%;
  box-sizing : border-box;
}

#sp-site-navigation-2 .menu-toggle{
  display : none;
}

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

#sp-site-navigation-2 a{
  color : #fbe4de;
  text-decoration : none;
}

#sp-site-navigation-2 a:focus{
  color : #fbe4de;
  text-decoration : underline;
}

#sp-site-navigation-2 a:hover{
  color : #fbe4de;
  text-decoration : underline;
}

#sp-site-navigation-2 ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
  list-style-position : outside;
}

#sp-site-navigation-2 ul li{
  display : inline;
}

#sp-site-navigation-2 ul li ul{
  display : none;
}

#sp-site-navigation-2 ul li::after{
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 0px;
  content : '|';
}

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

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

  #sp-site-navigation-2 .menu-toggle{
    display : none;
    cursor : pointer;
  }

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

  #sp-site-navigation-2 ul{
    display : block;
    list-style-type : none;
    list-style-position : outside;
  }

  #sp-site-navigation-2 ul li{
    display : block;
  }

  #sp-site-navigation-2 ul li::after{
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    content : '';
  }

  #sp-site-navigation-2 ul ul{
    display : none;
  }

  .button-menu#sp-site-navigation-2{
    background-image : none;
    padding-top : 0px;
    margin-top : 0px;
    position : relative;
  }

  .button-menu#sp-site-navigation-2 .menu-toggle{
    background-image : url(img/icon-menu.png);
    background-repeat : no-repeat;
    background-position : center center;
    text-indent : -999em;
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
    display : block;
    cursor : pointer;
  }

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

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

.page-custom#content #page-content .large, .page-custom1#content #page-content .large, .page-custom10#content #page-content .large, .page-custom11#content #page-content .large, .page-custom12#content #page-content .large, .page-custom13#content #page-content .large, .page-custom14#content #page-content .large, .page-custom15#content #page-content .large, .page-custom16#content #page-content .large, .page-custom17#content #page-content .large, .page-custom18#content #page-content .large, .page-custom19#content #page-content .large, .page-custom2#content #page-content .large, .page-custom20#content #page-content .large, .page-custom21#content #page-content .large, .page-custom22#content #page-content .large, .page-custom23#content #page-content .large, .page-custom24#content #page-content .large, .page-custom25#content #page-content .large, .page-custom26#content #page-content .large, .page-custom27#content #page-content .large, .page-custom28#content #page-content .large, .page-custom29#content #page-content .large, .page-custom3#content #page-content .large, .page-custom30#content #page-content .large, .page-custom31#content #page-content .large, .page-custom32#content #page-content .large, .page-custom33#content #page-content .large, .page-custom34#content #page-content .large, .page-custom35#content #page-content .large, .page-custom36#content #page-content .large, .page-custom37#content #page-content .large, .page-custom38#content #page-content .large, .page-custom39#content #page-content .large, .page-custom4#content #page-content .large, .page-custom40#content #page-content .large, .page-custom41#content #page-content .large, .page-custom42#content #page-content .large, .page-custom43#content #page-content .large, .page-custom44#content #page-content .large, .page-custom45#content #page-content .large, .page-custom46#content #page-content .large, .page-custom47#content #page-content .large, .page-custom48#content #page-content .large, .page-custom5#content #page-content .large, .page-custom6#content #page-content .large, .page-custom7#content #page-content .large, .page-custom8#content #page-content .large, .page-custom9#content #page-content .large, .page-toppage#content #page-content .large, #sp-block-container-1 .large, #sp-block-container-2 .large, #sp-block-container-3 .large{
  font-size : 1.5rem;
}

.page-custom#content #page-content .medium, .page-custom1#content #page-content .medium, .page-custom10#content #page-content .medium, .page-custom11#content #page-content .medium, .page-custom12#content #page-content .medium, .page-custom13#content #page-content .medium, .page-custom14#content #page-content .medium, .page-custom15#content #page-content .medium, .page-custom16#content #page-content .medium, .page-custom17#content #page-content .medium, .page-custom18#content #page-content .medium, .page-custom19#content #page-content .medium, .page-custom2#content #page-content .medium, .page-custom20#content #page-content .medium, .page-custom21#content #page-content .medium, .page-custom22#content #page-content .medium, .page-custom23#content #page-content .medium, .page-custom24#content #page-content .medium, .page-custom25#content #page-content .medium, .page-custom26#content #page-content .medium, .page-custom27#content #page-content .medium, .page-custom28#content #page-content .medium, .page-custom29#content #page-content .medium, .page-custom3#content #page-content .medium, .page-custom30#content #page-content .medium, .page-custom31#content #page-content .medium, .page-custom32#content #page-content .medium, .page-custom33#content #page-content .medium, .page-custom34#content #page-content .medium, .page-custom35#content #page-content .medium, .page-custom36#content #page-content .medium, .page-custom37#content #page-content .medium, .page-custom38#content #page-content .medium, .page-custom39#content #page-content .medium, .page-custom4#content #page-content .medium, .page-custom40#content #page-content .medium, .page-custom41#content #page-content .medium, .page-custom42#content #page-content .medium, .page-custom43#content #page-content .medium, .page-custom44#content #page-content .medium, .page-custom45#content #page-content .medium, .page-custom46#content #page-content .medium, .page-custom47#content #page-content .medium, .page-custom48#content #page-content .medium, .page-custom5#content #page-content .medium, .page-custom6#content #page-content .medium, .page-custom7#content #page-content .medium, .page-custom8#content #page-content .medium, .page-custom9#content #page-content .medium, .page-toppage#content #page-content .medium, #sp-block-container-1 .medium, #sp-block-container-2 .medium, #sp-block-container-3 .medium{
  font-size : 1.4rem;
}

.page-custom#content #page-content .small, .page-custom1#content #page-content .small, .page-custom10#content #page-content .small, .page-custom11#content #page-content .small, .page-custom12#content #page-content .small, .page-custom13#content #page-content .small, .page-custom14#content #page-content .small, .page-custom15#content #page-content .small, .page-custom16#content #page-content .small, .page-custom17#content #page-content .small, .page-custom18#content #page-content .small, .page-custom19#content #page-content .small, .page-custom2#content #page-content .small, .page-custom20#content #page-content .small, .page-custom21#content #page-content .small, .page-custom22#content #page-content .small, .page-custom23#content #page-content .small, .page-custom24#content #page-content .small, .page-custom25#content #page-content .small, .page-custom26#content #page-content .small, .page-custom27#content #page-content .small, .page-custom28#content #page-content .small, .page-custom29#content #page-content .small, .page-custom3#content #page-content .small, .page-custom30#content #page-content .small, .page-custom31#content #page-content .small, .page-custom32#content #page-content .small, .page-custom33#content #page-content .small, .page-custom34#content #page-content .small, .page-custom35#content #page-content .small, .page-custom36#content #page-content .small, .page-custom37#content #page-content .small, .page-custom38#content #page-content .small, .page-custom39#content #page-content .small, .page-custom4#content #page-content .small, .page-custom40#content #page-content .small, .page-custom41#content #page-content .small, .page-custom42#content #page-content .small, .page-custom43#content #page-content .small, .page-custom44#content #page-content .small, .page-custom45#content #page-content .small, .page-custom46#content #page-content .small, .page-custom47#content #page-content .small, .page-custom48#content #page-content .small, .page-custom5#content #page-content .small, .page-custom6#content #page-content .small, .page-custom7#content #page-content .small, .page-custom8#content #page-content .small, .page-custom9#content #page-content .small, .page-toppage#content #page-content .small, #sp-block-container-1 .small, #sp-block-container-2 .small, #sp-block-container-3 .small{
  font-size : 1.2rem;
}

.page-custom#content #page-content .x-large, .page-custom1#content #page-content .x-large, .page-custom10#content #page-content .x-large, .page-custom11#content #page-content .x-large, .page-custom12#content #page-content .x-large, .page-custom13#content #page-content .x-large, .page-custom14#content #page-content .x-large, .page-custom15#content #page-content .x-large, .page-custom16#content #page-content .x-large, .page-custom17#content #page-content .x-large, .page-custom18#content #page-content .x-large, .page-custom19#content #page-content .x-large, .page-custom2#content #page-content .x-large, .page-custom20#content #page-content .x-large, .page-custom21#content #page-content .x-large, .page-custom22#content #page-content .x-large, .page-custom23#content #page-content .x-large, .page-custom24#content #page-content .x-large, .page-custom25#content #page-content .x-large, .page-custom26#content #page-content .x-large, .page-custom27#content #page-content .x-large, .page-custom28#content #page-content .x-large, .page-custom29#content #page-content .x-large, .page-custom3#content #page-content .x-large, .page-custom30#content #page-content .x-large, .page-custom31#content #page-content .x-large, .page-custom32#content #page-content .x-large, .page-custom33#content #page-content .x-large, .page-custom34#content #page-content .x-large, .page-custom35#content #page-content .x-large, .page-custom36#content #page-content .x-large, .page-custom37#content #page-content .x-large, .page-custom38#content #page-content .x-large, .page-custom39#content #page-content .x-large, .page-custom4#content #page-content .x-large, .page-custom40#content #page-content .x-large, .page-custom41#content #page-content .x-large, .page-custom42#content #page-content .x-large, .page-custom43#content #page-content .x-large, .page-custom44#content #page-content .x-large, .page-custom45#content #page-content .x-large, .page-custom46#content #page-content .x-large, .page-custom47#content #page-content .x-large, .page-custom48#content #page-content .x-large, .page-custom5#content #page-content .x-large, .page-custom6#content #page-content .x-large, .page-custom7#content #page-content .x-large, .page-custom8#content #page-content .x-large, .page-custom9#content #page-content .x-large, .page-toppage#content #page-content .x-large, #sp-block-container-1 .x-large, #sp-block-container-2 .x-large, #sp-block-container-3 .x-large{
  font-size : 1.8rem;
}

.page-custom#content #page-content .x-small, .page-custom1#content #page-content .x-small, .page-custom10#content #page-content .x-small, .page-custom11#content #page-content .x-small, .page-custom12#content #page-content .x-small, .page-custom13#content #page-content .x-small, .page-custom14#content #page-content .x-small, .page-custom15#content #page-content .x-small, .page-custom16#content #page-content .x-small, .page-custom17#content #page-content .x-small, .page-custom18#content #page-content .x-small, .page-custom19#content #page-content .x-small, .page-custom2#content #page-content .x-small, .page-custom20#content #page-content .x-small, .page-custom21#content #page-content .x-small, .page-custom22#content #page-content .x-small, .page-custom23#content #page-content .x-small, .page-custom24#content #page-content .x-small, .page-custom25#content #page-content .x-small, .page-custom26#content #page-content .x-small, .page-custom27#content #page-content .x-small, .page-custom28#content #page-content .x-small, .page-custom29#content #page-content .x-small, .page-custom3#content #page-content .x-small, .page-custom30#content #page-content .x-small, .page-custom31#content #page-content .x-small, .page-custom32#content #page-content .x-small, .page-custom33#content #page-content .x-small, .page-custom34#content #page-content .x-small, .page-custom35#content #page-content .x-small, .page-custom36#content #page-content .x-small, .page-custom37#content #page-content .x-small, .page-custom38#content #page-content .x-small, .page-custom39#content #page-content .x-small, .page-custom4#content #page-content .x-small, .page-custom40#content #page-content .x-small, .page-custom41#content #page-content .x-small, .page-custom42#content #page-content .x-small, .page-custom43#content #page-content .x-small, .page-custom44#content #page-content .x-small, .page-custom45#content #page-content .x-small, .page-custom46#content #page-content .x-small, .page-custom47#content #page-content .x-small, .page-custom48#content #page-content .x-small, .page-custom5#content #page-content .x-small, .page-custom6#content #page-content .x-small, .page-custom7#content #page-content .x-small, .page-custom8#content #page-content .x-small, .page-custom9#content #page-content .x-small, .page-toppage#content #page-content .x-small, #sp-block-container-1 .x-small, #sp-block-container-2 .x-small, #sp-block-container-3 .x-small{
  font-size : 1.1rem;
}

.page-custom#content #page-content .xx-large, .page-custom1#content #page-content .xx-large, .page-custom10#content #page-content .xx-large, .page-custom11#content #page-content .xx-large, .page-custom12#content #page-content .xx-large, .page-custom13#content #page-content .xx-large, .page-custom14#content #page-content .xx-large, .page-custom15#content #page-content .xx-large, .page-custom16#content #page-content .xx-large, .page-custom17#content #page-content .xx-large, .page-custom18#content #page-content .xx-large, .page-custom19#content #page-content .xx-large, .page-custom2#content #page-content .xx-large, .page-custom20#content #page-content .xx-large, .page-custom21#content #page-content .xx-large, .page-custom22#content #page-content .xx-large, .page-custom23#content #page-content .xx-large, .page-custom24#content #page-content .xx-large, .page-custom25#content #page-content .xx-large, .page-custom26#content #page-content .xx-large, .page-custom27#content #page-content .xx-large, .page-custom28#content #page-content .xx-large, .page-custom29#content #page-content .xx-large, .page-custom3#content #page-content .xx-large, .page-custom30#content #page-content .xx-large, .page-custom31#content #page-content .xx-large, .page-custom32#content #page-content .xx-large, .page-custom33#content #page-content .xx-large, .page-custom34#content #page-content .xx-large, .page-custom35#content #page-content .xx-large, .page-custom36#content #page-content .xx-large, .page-custom37#content #page-content .xx-large, .page-custom38#content #page-content .xx-large, .page-custom39#content #page-content .xx-large, .page-custom4#content #page-content .xx-large, .page-custom40#content #page-content .xx-large, .page-custom41#content #page-content .xx-large, .page-custom42#content #page-content .xx-large, .page-custom43#content #page-content .xx-large, .page-custom44#content #page-content .xx-large, .page-custom45#content #page-content .xx-large, .page-custom46#content #page-content .xx-large, .page-custom47#content #page-content .xx-large, .page-custom48#content #page-content .xx-large, .page-custom5#content #page-content .xx-large, .page-custom6#content #page-content .xx-large, .page-custom7#content #page-content .xx-large, .page-custom8#content #page-content .xx-large, .page-custom9#content #page-content .xx-large, .page-toppage#content #page-content .xx-large, #sp-block-container-1 .xx-large, #sp-block-container-2 .xx-large, #sp-block-container-3 .xx-large{
  font-size : 2rem;
}

.page-custom#content #page-content .xx-small, .page-custom1#content #page-content .xx-small, .page-custom10#content #page-content .xx-small, .page-custom11#content #page-content .xx-small, .page-custom12#content #page-content .xx-small, .page-custom13#content #page-content .xx-small, .page-custom14#content #page-content .xx-small, .page-custom15#content #page-content .xx-small, .page-custom16#content #page-content .xx-small, .page-custom17#content #page-content .xx-small, .page-custom18#content #page-content .xx-small, .page-custom19#content #page-content .xx-small, .page-custom2#content #page-content .xx-small, .page-custom20#content #page-content .xx-small, .page-custom21#content #page-content .xx-small, .page-custom22#content #page-content .xx-small, .page-custom23#content #page-content .xx-small, .page-custom24#content #page-content .xx-small, .page-custom25#content #page-content .xx-small, .page-custom26#content #page-content .xx-small, .page-custom27#content #page-content .xx-small, .page-custom28#content #page-content .xx-small, .page-custom29#content #page-content .xx-small, .page-custom3#content #page-content .xx-small, .page-custom30#content #page-content .xx-small, .page-custom31#content #page-content .xx-small, .page-custom32#content #page-content .xx-small, .page-custom33#content #page-content .xx-small, .page-custom34#content #page-content .xx-small, .page-custom35#content #page-content .xx-small, .page-custom36#content #page-content .xx-small, .page-custom37#content #page-content .xx-small, .page-custom38#content #page-content .xx-small, .page-custom39#content #page-content .xx-small, .page-custom4#content #page-content .xx-small, .page-custom40#content #page-content .xx-small, .page-custom41#content #page-content .xx-small, .page-custom42#content #page-content .xx-small, .page-custom43#content #page-content .xx-small, .page-custom44#content #page-content .xx-small, .page-custom45#content #page-content .xx-small, .page-custom46#content #page-content .xx-small, .page-custom47#content #page-content .xx-small, .page-custom48#content #page-content .xx-small, .page-custom5#content #page-content .xx-small, .page-custom6#content #page-content .xx-small, .page-custom7#content #page-content .xx-small, .page-custom8#content #page-content .xx-small, .page-custom9#content #page-content .xx-small, .page-toppage#content #page-content .xx-small, #sp-block-container-1 .xx-small, #sp-block-container-2 .xx-small, #sp-block-container-3 .xx-small{
  font-size : 1rem;
}

.page-custom#content #page-content em, .page-custom1#content #page-content em, .page-custom10#content #page-content em, .page-custom11#content #page-content em, .page-custom12#content #page-content em, .page-custom13#content #page-content em, .page-custom14#content #page-content em, .page-custom15#content #page-content em, .page-custom16#content #page-content em, .page-custom17#content #page-content em, .page-custom18#content #page-content em, .page-custom19#content #page-content em, .page-custom2#content #page-content em, .page-custom20#content #page-content em, .page-custom21#content #page-content em, .page-custom22#content #page-content em, .page-custom23#content #page-content em, .page-custom24#content #page-content em, .page-custom25#content #page-content em, .page-custom26#content #page-content em, .page-custom27#content #page-content em, .page-custom28#content #page-content em, .page-custom29#content #page-content em, .page-custom3#content #page-content em, .page-custom30#content #page-content em, .page-custom31#content #page-content em, .page-custom32#content #page-content em, .page-custom33#content #page-content em, .page-custom34#content #page-content em, .page-custom35#content #page-content em, .page-custom36#content #page-content em, .page-custom37#content #page-content em, .page-custom38#content #page-content em, .page-custom39#content #page-content em, .page-custom4#content #page-content em, .page-custom40#content #page-content em, .page-custom41#content #page-content em, .page-custom42#content #page-content em, .page-custom43#content #page-content em, .page-custom44#content #page-content em, .page-custom45#content #page-content em, .page-custom46#content #page-content em, .page-custom47#content #page-content em, .page-custom48#content #page-content em, .page-custom5#content #page-content em, .page-custom6#content #page-content em, .page-custom7#content #page-content em, .page-custom8#content #page-content em, .page-custom9#content #page-content em, .page-toppage#content #page-content em, #sp-block-container-1 em, #sp-block-container-2 em, #sp-block-container-3 em{
  font-style : oblique;
  color : #444444;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #444444;
}

.page-custom#content #page-content strong, .page-custom1#content #page-content strong, .page-custom10#content #page-content strong, .page-custom11#content #page-content strong, .page-custom12#content #page-content strong, .page-custom13#content #page-content strong, .page-custom14#content #page-content strong, .page-custom15#content #page-content strong, .page-custom16#content #page-content strong, .page-custom17#content #page-content strong, .page-custom18#content #page-content strong, .page-custom19#content #page-content strong, .page-custom2#content #page-content strong, .page-custom20#content #page-content strong, .page-custom21#content #page-content strong, .page-custom22#content #page-content strong, .page-custom23#content #page-content strong, .page-custom24#content #page-content strong, .page-custom25#content #page-content strong, .page-custom26#content #page-content strong, .page-custom27#content #page-content strong, .page-custom28#content #page-content strong, .page-custom29#content #page-content strong, .page-custom3#content #page-content strong, .page-custom30#content #page-content strong, .page-custom31#content #page-content strong, .page-custom32#content #page-content strong, .page-custom33#content #page-content strong, .page-custom34#content #page-content strong, .page-custom35#content #page-content strong, .page-custom36#content #page-content strong, .page-custom37#content #page-content strong, .page-custom38#content #page-content strong, .page-custom39#content #page-content strong, .page-custom4#content #page-content strong, .page-custom40#content #page-content strong, .page-custom41#content #page-content strong, .page-custom42#content #page-content strong, .page-custom43#content #page-content strong, .page-custom44#content #page-content strong, .page-custom45#content #page-content strong, .page-custom46#content #page-content strong, .page-custom47#content #page-content strong, .page-custom48#content #page-content strong, .page-custom5#content #page-content strong, .page-custom6#content #page-content strong, .page-custom7#content #page-content strong, .page-custom8#content #page-content strong, .page-custom9#content #page-content strong, .page-toppage#content #page-content strong, #sp-block-container-1 strong, #sp-block-container-2 strong, #sp-block-container-3 strong{
  font-weight : bold;
  color : #444444;
}

.page-custom#content #page-content > h1, .page-custom1#content #page-content > h1, .page-custom10#content #page-content > h1, .page-custom11#content #page-content > h1, .page-custom12#content #page-content > h1, .page-custom13#content #page-content > h1, .page-custom14#content #page-content > h1, .page-custom15#content #page-content > h1, .page-custom16#content #page-content > h1, .page-custom17#content #page-content > h1, .page-custom18#content #page-content > h1, .page-custom19#content #page-content > h1, .page-custom2#content #page-content > h1, .page-custom20#content #page-content > h1, .page-custom21#content #page-content > h1, .page-custom22#content #page-content > h1, .page-custom23#content #page-content > h1, .page-custom24#content #page-content > h1, .page-custom25#content #page-content > h1, .page-custom26#content #page-content > h1, .page-custom27#content #page-content > h1, .page-custom28#content #page-content > h1, .page-custom29#content #page-content > h1, .page-custom3#content #page-content > h1, .page-custom30#content #page-content > h1, .page-custom31#content #page-content > h1, .page-custom32#content #page-content > h1, .page-custom33#content #page-content > h1, .page-custom34#content #page-content > h1, .page-custom35#content #page-content > h1, .page-custom36#content #page-content > h1, .page-custom37#content #page-content > h1, .page-custom38#content #page-content > h1, .page-custom39#content #page-content > h1, .page-custom4#content #page-content > h1, .page-custom40#content #page-content > h1, .page-custom41#content #page-content > h1, .page-custom42#content #page-content > h1, .page-custom43#content #page-content > h1, .page-custom44#content #page-content > h1, .page-custom45#content #page-content > h1, .page-custom46#content #page-content > h1, .page-custom47#content #page-content > h1, .page-custom48#content #page-content > h1, .page-custom5#content #page-content > h1, .page-custom6#content #page-content > h1, .page-custom7#content #page-content > h1, .page-custom8#content #page-content > h1, .page-custom9#content #page-content > h1, .page-toppage#content #page-content > h1, #sp-block-container-1 > h1, #sp-block-container-2 > h1, #sp-block-container-3 > h1{
  font-size : 21px;
  font-weight : bold;
  color : #333333;
  background-image : url(img/line-02.png);
  background-repeat : repeat-x;
  background-position : left bottom;
  text-align : left;
  padding-top : 0px;
  padding-left : 11px;
  padding-right : 11px;
  padding-bottom : 7px;
}

.page-custom#content #page-content > h2, .page-custom1#content #page-content > h2, .page-custom10#content #page-content > h2, .page-custom11#content #page-content > h2, .page-custom12#content #page-content > h2, .page-custom13#content #page-content > h2, .page-custom14#content #page-content > h2, .page-custom15#content #page-content > h2, .page-custom16#content #page-content > h2, .page-custom17#content #page-content > h2, .page-custom18#content #page-content > h2, .page-custom19#content #page-content > h2, .page-custom2#content #page-content > h2, .page-custom20#content #page-content > h2, .page-custom21#content #page-content > h2, .page-custom22#content #page-content > h2, .page-custom23#content #page-content > h2, .page-custom24#content #page-content > h2, .page-custom25#content #page-content > h2, .page-custom26#content #page-content > h2, .page-custom27#content #page-content > h2, .page-custom28#content #page-content > h2, .page-custom29#content #page-content > h2, .page-custom3#content #page-content > h2, .page-custom30#content #page-content > h2, .page-custom31#content #page-content > h2, .page-custom32#content #page-content > h2, .page-custom33#content #page-content > h2, .page-custom34#content #page-content > h2, .page-custom35#content #page-content > h2, .page-custom36#content #page-content > h2, .page-custom37#content #page-content > h2, .page-custom38#content #page-content > h2, .page-custom39#content #page-content > h2, .page-custom4#content #page-content > h2, .page-custom40#content #page-content > h2, .page-custom41#content #page-content > h2, .page-custom42#content #page-content > h2, .page-custom43#content #page-content > h2, .page-custom44#content #page-content > h2, .page-custom45#content #page-content > h2, .page-custom46#content #page-content > h2, .page-custom47#content #page-content > h2, .page-custom48#content #page-content > h2, .page-custom5#content #page-content > h2, .page-custom6#content #page-content > h2, .page-custom7#content #page-content > h2, .page-custom8#content #page-content > h2, .page-custom9#content #page-content > h2, .page-toppage#content #page-content > h2, #sp-block-container-1 > h2, #sp-block-container-2 > h2, #sp-block-container-3 > h2{
  font-size : 18px;
  font-weight : bold;
  color : #333333;
  background-image : url(img/line-02.png);
  background-repeat : repeat-x;
  background-position : left bottom;
  text-align : left;
  padding-top : 0px;
  padding-left : 11px;
  padding-right : 11px;
  padding-bottom : 8px;
}

.page-custom#content #page-content > h3, .page-custom1#content #page-content > h3, .page-custom10#content #page-content > h3, .page-custom11#content #page-content > h3, .page-custom12#content #page-content > h3, .page-custom13#content #page-content > h3, .page-custom14#content #page-content > h3, .page-custom15#content #page-content > h3, .page-custom16#content #page-content > h3, .page-custom17#content #page-content > h3, .page-custom18#content #page-content > h3, .page-custom19#content #page-content > h3, .page-custom2#content #page-content > h3, .page-custom20#content #page-content > h3, .page-custom21#content #page-content > h3, .page-custom22#content #page-content > h3, .page-custom23#content #page-content > h3, .page-custom24#content #page-content > h3, .page-custom25#content #page-content > h3, .page-custom26#content #page-content > h3, .page-custom27#content #page-content > h3, .page-custom28#content #page-content > h3, .page-custom29#content #page-content > h3, .page-custom3#content #page-content > h3, .page-custom30#content #page-content > h3, .page-custom31#content #page-content > h3, .page-custom32#content #page-content > h3, .page-custom33#content #page-content > h3, .page-custom34#content #page-content > h3, .page-custom35#content #page-content > h3, .page-custom36#content #page-content > h3, .page-custom37#content #page-content > h3, .page-custom38#content #page-content > h3, .page-custom39#content #page-content > h3, .page-custom4#content #page-content > h3, .page-custom40#content #page-content > h3, .page-custom41#content #page-content > h3, .page-custom42#content #page-content > h3, .page-custom43#content #page-content > h3, .page-custom44#content #page-content > h3, .page-custom45#content #page-content > h3, .page-custom46#content #page-content > h3, .page-custom47#content #page-content > h3, .page-custom48#content #page-content > h3, .page-custom5#content #page-content > h3, .page-custom6#content #page-content > h3, .page-custom7#content #page-content > h3, .page-custom8#content #page-content > h3, .page-custom9#content #page-content > h3, .page-toppage#content #page-content > h3, #sp-block-container-1 > h3, #sp-block-container-2 > h3, #sp-block-container-3 > h3{
  font-size : 16px;
  font-weight : bold;
  color : #333333;
  background-image : url(img/line-02.png);
  background-repeat : repeat-x;
  background-position : left bottom;
  text-align : left;
  padding-top : 0px;
  padding-left : 11px;
  padding-right : 11px;
  padding-bottom : 9px;
}

.page-custom#content #page-content > h4, .page-custom1#content #page-content > h4, .page-custom10#content #page-content > h4, .page-custom11#content #page-content > h4, .page-custom12#content #page-content > h4, .page-custom13#content #page-content > h4, .page-custom14#content #page-content > h4, .page-custom15#content #page-content > h4, .page-custom16#content #page-content > h4, .page-custom17#content #page-content > h4, .page-custom18#content #page-content > h4, .page-custom19#content #page-content > h4, .page-custom2#content #page-content > h4, .page-custom20#content #page-content > h4, .page-custom21#content #page-content > h4, .page-custom22#content #page-content > h4, .page-custom23#content #page-content > h4, .page-custom24#content #page-content > h4, .page-custom25#content #page-content > h4, .page-custom26#content #page-content > h4, .page-custom27#content #page-content > h4, .page-custom28#content #page-content > h4, .page-custom29#content #page-content > h4, .page-custom3#content #page-content > h4, .page-custom30#content #page-content > h4, .page-custom31#content #page-content > h4, .page-custom32#content #page-content > h4, .page-custom33#content #page-content > h4, .page-custom34#content #page-content > h4, .page-custom35#content #page-content > h4, .page-custom36#content #page-content > h4, .page-custom37#content #page-content > h4, .page-custom38#content #page-content > h4, .page-custom39#content #page-content > h4, .page-custom4#content #page-content > h4, .page-custom40#content #page-content > h4, .page-custom41#content #page-content > h4, .page-custom42#content #page-content > h4, .page-custom43#content #page-content > h4, .page-custom44#content #page-content > h4, .page-custom45#content #page-content > h4, .page-custom46#content #page-content > h4, .page-custom47#content #page-content > h4, .page-custom48#content #page-content > h4, .page-custom5#content #page-content > h4, .page-custom6#content #page-content > h4, .page-custom7#content #page-content > h4, .page-custom8#content #page-content > h4, .page-custom9#content #page-content > h4, .page-toppage#content #page-content > h4, #sp-block-container-1 > h4, #sp-block-container-2 > h4, #sp-block-container-3 > h4{
  font-size : 15px;
  line-height : 1.2;
  color : #333333;
  background-image : url(img/line-02.png);
  background-repeat : repeat-x;
  background-position : left bottom;
  padding-top : 0px;
  padding-left : 11px;
  padding-right : 11px;
  padding-bottom : 10px;
  margin-top : 5px;
  clear : both;
}

.page-custom#content #page-content > h5, .page-custom1#content #page-content > h5, .page-custom10#content #page-content > h5, .page-custom11#content #page-content > h5, .page-custom12#content #page-content > h5, .page-custom13#content #page-content > h5, .page-custom14#content #page-content > h5, .page-custom15#content #page-content > h5, .page-custom16#content #page-content > h5, .page-custom17#content #page-content > h5, .page-custom18#content #page-content > h5, .page-custom19#content #page-content > h5, .page-custom2#content #page-content > h5, .page-custom20#content #page-content > h5, .page-custom21#content #page-content > h5, .page-custom22#content #page-content > h5, .page-custom23#content #page-content > h5, .page-custom24#content #page-content > h5, .page-custom25#content #page-content > h5, .page-custom26#content #page-content > h5, .page-custom27#content #page-content > h5, .page-custom28#content #page-content > h5, .page-custom29#content #page-content > h5, .page-custom3#content #page-content > h5, .page-custom30#content #page-content > h5, .page-custom31#content #page-content > h5, .page-custom32#content #page-content > h5, .page-custom33#content #page-content > h5, .page-custom34#content #page-content > h5, .page-custom35#content #page-content > h5, .page-custom36#content #page-content > h5, .page-custom37#content #page-content > h5, .page-custom38#content #page-content > h5, .page-custom39#content #page-content > h5, .page-custom4#content #page-content > h5, .page-custom40#content #page-content > h5, .page-custom41#content #page-content > h5, .page-custom42#content #page-content > h5, .page-custom43#content #page-content > h5, .page-custom44#content #page-content > h5, .page-custom45#content #page-content > h5, .page-custom46#content #page-content > h5, .page-custom47#content #page-content > h5, .page-custom48#content #page-content > h5, .page-custom5#content #page-content > h5, .page-custom6#content #page-content > h5, .page-custom7#content #page-content > h5, .page-custom8#content #page-content > h5, .page-custom9#content #page-content > h5, .page-toppage#content #page-content > h5, #sp-block-container-1 > h5, #sp-block-container-2 > h5, #sp-block-container-3 > h5{
  font-size : 13px;
  line-height : 1.2;
  text-align : left;
  padding-top : 5px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-bottom : 1em;
  clear : both;
}

.page-custom#content #page-content > h6, .page-custom1#content #page-content > h6, .page-custom10#content #page-content > h6, .page-custom11#content #page-content > h6, .page-custom12#content #page-content > h6, .page-custom13#content #page-content > h6, .page-custom14#content #page-content > h6, .page-custom15#content #page-content > h6, .page-custom16#content #page-content > h6, .page-custom17#content #page-content > h6, .page-custom18#content #page-content > h6, .page-custom19#content #page-content > h6, .page-custom2#content #page-content > h6, .page-custom20#content #page-content > h6, .page-custom21#content #page-content > h6, .page-custom22#content #page-content > h6, .page-custom23#content #page-content > h6, .page-custom24#content #page-content > h6, .page-custom25#content #page-content > h6, .page-custom26#content #page-content > h6, .page-custom27#content #page-content > h6, .page-custom28#content #page-content > h6, .page-custom29#content #page-content > h6, .page-custom3#content #page-content > h6, .page-custom30#content #page-content > h6, .page-custom31#content #page-content > h6, .page-custom32#content #page-content > h6, .page-custom33#content #page-content > h6, .page-custom34#content #page-content > h6, .page-custom35#content #page-content > h6, .page-custom36#content #page-content > h6, .page-custom37#content #page-content > h6, .page-custom38#content #page-content > h6, .page-custom39#content #page-content > h6, .page-custom4#content #page-content > h6, .page-custom40#content #page-content > h6, .page-custom41#content #page-content > h6, .page-custom42#content #page-content > h6, .page-custom43#content #page-content > h6, .page-custom44#content #page-content > h6, .page-custom45#content #page-content > h6, .page-custom46#content #page-content > h6, .page-custom47#content #page-content > h6, .page-custom48#content #page-content > h6, .page-custom5#content #page-content > h6, .page-custom6#content #page-content > h6, .page-custom7#content #page-content > h6, .page-custom8#content #page-content > h6, .page-custom9#content #page-content > h6, .page-toppage#content #page-content > h6, #sp-block-container-1 > h6, #sp-block-container-2 > h6, #sp-block-container-3 > h6{
  font-size : 11px;
}

.page-custom#content #page-content > hr, .page-custom1#content #page-content > hr, .page-custom10#content #page-content > hr, .page-custom11#content #page-content > hr, .page-custom12#content #page-content > hr, .page-custom13#content #page-content > hr, .page-custom14#content #page-content > hr, .page-custom15#content #page-content > hr, .page-custom16#content #page-content > hr, .page-custom17#content #page-content > hr, .page-custom18#content #page-content > hr, .page-custom19#content #page-content > hr, .page-custom2#content #page-content > hr, .page-custom20#content #page-content > hr, .page-custom21#content #page-content > hr, .page-custom22#content #page-content > hr, .page-custom23#content #page-content > hr, .page-custom24#content #page-content > hr, .page-custom25#content #page-content > hr, .page-custom26#content #page-content > hr, .page-custom27#content #page-content > hr, .page-custom28#content #page-content > hr, .page-custom29#content #page-content > hr, .page-custom3#content #page-content > hr, .page-custom30#content #page-content > hr, .page-custom31#content #page-content > hr, .page-custom32#content #page-content > hr, .page-custom33#content #page-content > hr, .page-custom34#content #page-content > hr, .page-custom35#content #page-content > hr, .page-custom36#content #page-content > hr, .page-custom37#content #page-content > hr, .page-custom38#content #page-content > hr, .page-custom39#content #page-content > hr, .page-custom4#content #page-content > hr, .page-custom40#content #page-content > hr, .page-custom41#content #page-content > hr, .page-custom42#content #page-content > hr, .page-custom43#content #page-content > hr, .page-custom44#content #page-content > hr, .page-custom45#content #page-content > hr, .page-custom46#content #page-content > hr, .page-custom47#content #page-content > hr, .page-custom48#content #page-content > hr, .page-custom5#content #page-content > hr, .page-custom6#content #page-content > hr, .page-custom7#content #page-content > hr, .page-custom8#content #page-content > hr, .page-custom9#content #page-content > hr, .page-toppage#content #page-content > hr, #sp-block-container-1 > hr, #sp-block-container-2 > hr, #sp-block-container-3 > hr{
  color : #cdcdcd;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
  border-top-width : 1px;
  border-left-width : medium;
  border-right-width : medium;
  border-bottom-width : medium;
  border-top-style : solid;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #cdcdcd;
  border-left-color : initial;
  border-right-color : initial;
  border-bottom-color : initial;
  height : 1px;
}

.page-custom#content #page-content > p, .page-custom1#content #page-content > p, .page-custom10#content #page-content > p, .page-custom11#content #page-content > p, .page-custom12#content #page-content > p, .page-custom13#content #page-content > p, .page-custom14#content #page-content > p, .page-custom15#content #page-content > p, .page-custom16#content #page-content > p, .page-custom17#content #page-content > p, .page-custom18#content #page-content > p, .page-custom19#content #page-content > p, .page-custom2#content #page-content > p, .page-custom20#content #page-content > p, .page-custom21#content #page-content > p, .page-custom22#content #page-content > p, .page-custom23#content #page-content > p, .page-custom24#content #page-content > p, .page-custom25#content #page-content > p, .page-custom26#content #page-content > p, .page-custom27#content #page-content > p, .page-custom28#content #page-content > p, .page-custom29#content #page-content > p, .page-custom3#content #page-content > p, .page-custom30#content #page-content > p, .page-custom31#content #page-content > p, .page-custom32#content #page-content > p, .page-custom33#content #page-content > p, .page-custom34#content #page-content > p, .page-custom35#content #page-content > p, .page-custom36#content #page-content > p, .page-custom37#content #page-content > p, .page-custom38#content #page-content > p, .page-custom39#content #page-content > p, .page-custom4#content #page-content > p, .page-custom40#content #page-content > p, .page-custom41#content #page-content > p, .page-custom42#content #page-content > p, .page-custom43#content #page-content > p, .page-custom44#content #page-content > p, .page-custom45#content #page-content > p, .page-custom46#content #page-content > p, .page-custom47#content #page-content > p, .page-custom48#content #page-content > p, .page-custom5#content #page-content > p, .page-custom6#content #page-content > p, .page-custom7#content #page-content > p, .page-custom8#content #page-content > p, .page-custom9#content #page-content > p, .page-toppage#content #page-content > p, #sp-block-container-1 > p, #sp-block-container-2 > p, #sp-block-container-3 > p{
  font-size : 1.4rem;
  line-height : 1.4;
  color : #444444;
  text-align : left;
  padding-left : 0.1em;
  padding-right : 0.1em;
  margin-top : 0.5em;
  margin-bottom : 1.5em;
}

.page-custom#content #page-content > p.indent, .page-custom1#content #page-content > p.indent, .page-custom10#content #page-content > p.indent, .page-custom11#content #page-content > p.indent, .page-custom12#content #page-content > p.indent, .page-custom13#content #page-content > p.indent, .page-custom14#content #page-content > p.indent, .page-custom15#content #page-content > p.indent, .page-custom16#content #page-content > p.indent, .page-custom17#content #page-content > p.indent, .page-custom18#content #page-content > p.indent, .page-custom19#content #page-content > p.indent, .page-custom2#content #page-content > p.indent, .page-custom20#content #page-content > p.indent, .page-custom21#content #page-content > p.indent, .page-custom22#content #page-content > p.indent, .page-custom23#content #page-content > p.indent, .page-custom24#content #page-content > p.indent, .page-custom25#content #page-content > p.indent, .page-custom26#content #page-content > p.indent, .page-custom27#content #page-content > p.indent, .page-custom28#content #page-content > p.indent, .page-custom29#content #page-content > p.indent, .page-custom3#content #page-content > p.indent, .page-custom30#content #page-content > p.indent, .page-custom31#content #page-content > p.indent, .page-custom32#content #page-content > p.indent, .page-custom33#content #page-content > p.indent, .page-custom34#content #page-content > p.indent, .page-custom35#content #page-content > p.indent, .page-custom36#content #page-content > p.indent, .page-custom37#content #page-content > p.indent, .page-custom38#content #page-content > p.indent, .page-custom39#content #page-content > p.indent, .page-custom4#content #page-content > p.indent, .page-custom40#content #page-content > p.indent, .page-custom41#content #page-content > p.indent, .page-custom42#content #page-content > p.indent, .page-custom43#content #page-content > p.indent, .page-custom44#content #page-content > p.indent, .page-custom45#content #page-content > p.indent, .page-custom46#content #page-content > p.indent, .page-custom47#content #page-content > p.indent, .page-custom48#content #page-content > p.indent, .page-custom5#content #page-content > p.indent, .page-custom6#content #page-content > p.indent, .page-custom7#content #page-content > p.indent, .page-custom8#content #page-content > p.indent, .page-custom9#content #page-content > p.indent, .page-toppage#content #page-content > p.indent, #sp-block-container-1 > p.indent, #sp-block-container-2 > p.indent, #sp-block-container-3 > p.indent{
  padding-left : 1em;
}

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

  #content.page-custom #page-content, #content.page-custom1 #page-content, #content.page-custom10 #page-content, #content.page-custom11 #page-content, #content.page-custom12 #page-content, #content.page-custom13 #page-content, #content.page-custom14 #page-content, #content.page-custom15 #page-content, #content.page-custom16 #page-content, #content.page-custom17 #page-content, #content.page-custom18 #page-content, #content.page-custom19 #page-content, #content.page-custom2 #page-content, #content.page-custom20 #page-content, #content.page-custom21 #page-content, #content.page-custom22 #page-content, #content.page-custom23 #page-content, #content.page-custom24 #page-content, #content.page-custom25 #page-content, #content.page-custom26 #page-content, #content.page-custom27 #page-content, #content.page-custom28 #page-content, #content.page-custom29 #page-content, #content.page-custom3 #page-content, #content.page-custom30 #page-content, #content.page-custom31 #page-content, #content.page-custom32 #page-content, #content.page-custom33 #page-content, #content.page-custom34 #page-content, #content.page-custom35 #page-content, #content.page-custom36 #page-content, #content.page-custom37 #page-content, #content.page-custom38 #page-content, #content.page-custom39 #page-content, #content.page-custom4 #page-content, #content.page-custom40 #page-content, #content.page-custom41 #page-content, #content.page-custom42 #page-content, #content.page-custom43 #page-content, #content.page-custom44 #page-content, #content.page-custom45 #page-content, #content.page-custom46 #page-content, #content.page-custom47 #page-content, #content.page-custom48 #page-content, #content.page-custom5 #page-content, #content.page-custom6 #page-content, #content.page-custom7 #page-content, #content.page-custom8 #page-content, #content.page-custom9 #page-content, #content.page-toppage #page-content, #sp-block-container-1, #sp-block-container-2, #sp-block-container-3 {
  }
}

#sp-table-1000, #sp-table-1005, #sp-table-1006, #sp-table-1013, #sp-table-1015, #sp-table-1017, #sp-table-1018, #sp-table-1021, #sp-table-1025, #sp-table-1027, #sp-table-1028, #sp-table-1030, #sp-table-1031, #sp-table-1035, #sp-table-104, #sp-table-1041, #sp-table-1043, #sp-table-1046, #sp-table-1048, #sp-table-1049, #sp-table-1050, #sp-table-1052, #sp-table-1055, #sp-table-1057, #sp-table-1060, #sp-table-1063, #sp-table-1065, #sp-table-1066, #sp-table-1069, #sp-table-107, #sp-table-1070, #sp-table-1071, #sp-table-1078, #sp-table-108, #sp-table-1080, #sp-table-1083, #sp-table-1085, #sp-table-1091, #sp-table-1096, #sp-table-1099, #sp-table-1101, #sp-table-1103, #sp-table-1105, #sp-table-1107, #sp-table-1108, #sp-table-1109, #sp-table-111, #sp-table-1110, #sp-table-1111, #sp-table-1112, #sp-table-1114, #sp-table-1115, #sp-table-1116, #sp-table-1117, #sp-table-1118, #sp-table-112, #sp-table-1120, #sp-table-1121, #sp-table-1122, #sp-table-1127, #sp-table-113, #sp-table-1134, #sp-table-1136, #sp-table-1142, #sp-table-1144, #sp-table-1147, #sp-table-1148, #sp-table-1149, #sp-table-115, #sp-table-1154, #sp-table-1155, #sp-table-1157, #sp-table-1160, #sp-table-1162, #sp-table-1167, #sp-table-1168, #sp-table-117, #sp-table-1171, #sp-table-1174, #sp-table-1176, #sp-table-1178, #sp-table-1181, #sp-table-1183, #sp-table-1185, #sp-table-1188, #sp-table-1190, #sp-table-1192, #sp-table-1195, #sp-table-1197, #sp-table-1199, #sp-table-120, #sp-table-1202, #sp-table-1204, #sp-table-1206, #sp-table-1207, #sp-table-1208, #sp-table-1209, #sp-table-1213, #sp-table-1217, #sp-table-1219, #sp-table-1224, #sp-table-1225, #sp-table-1227, #sp-table-1229, #sp-table-1238, #sp-table-1240, #sp-table-1242, #sp-table-1246, #sp-table-1251, #sp-table-1255, #sp-table-1257, #sp-table-126, #sp-table-1261, #sp-table-1262, #sp-table-1263, #sp-table-1267, #sp-table-1268, #sp-table-1270, #sp-table-1274, #sp-table-1275, #sp-table-1286, #sp-table-129, #sp-table-1291, #sp-table-1293, #sp-table-1296, #sp-table-1298, #sp-table-1300, #sp-table-1306, #sp-table-1307, #sp-table-1309, #sp-table-1314, #sp-table-1318, #sp-table-132, #sp-table-1322, #sp-table-1323, #sp-table-1325, #sp-table-1327, #sp-table-1335, #sp-table-1337, #sp-table-1338, #sp-table-134, #sp-table-1340, #sp-table-1342, #sp-table-1344, #sp-table-1346, #sp-table-1354, #sp-table-1357, #sp-table-1361, #sp-table-1365, #sp-table-1367, #sp-table-137, #sp-table-1373, #sp-table-1376, #sp-table-1377, #sp-table-1380, #sp-table-1383, #sp-table-1385, #sp-table-1390, #sp-table-1393, #sp-table-1401, #sp-table-1403, #sp-table-1404, #sp-table-1406, #sp-table-1407, #sp-table-141, #sp-table-1410, #sp-table-1415, #sp-table-1418, #sp-table-1420, #sp-table-1421, #sp-table-1425, #sp-table-1439, #sp-table-144, #sp-table-1441, #sp-table-1443, #sp-table-1447, #sp-table-1449, #sp-table-1453, #sp-table-1459, #sp-table-146, #sp-table-1462, #sp-table-1468, #sp-table-1469, #sp-table-1471, #sp-table-1473, #sp-table-1491, #sp-table-1492, #sp-table-1495, #sp-table-1496, #sp-table-1499, #sp-table-1502, #sp-table-1505, #sp-table-151, #sp-table-1513, #sp-table-1515, #sp-table-1517, #sp-table-1519, #sp-table-1522, #sp-table-1524, #sp-table-1529, #sp-table-153, #sp-table-1534, #sp-table-1536, #sp-table-1538, #sp-table-1540, #sp-table-1542, #sp-table-1544, #sp-table-1549, #sp-table-1558, #sp-table-1560, #sp-table-1562, #sp-table-1573, #sp-table-1575, #sp-table-1580, #sp-table-1585, #sp-table-1587, #sp-table-1591, #sp-table-1600, #sp-table-1604, #sp-table-1609, #sp-table-161, #sp-table-1614, #sp-table-1616, #sp-table-1620, #sp-table-1624, #sp-table-1632, #sp-table-1635, #sp-table-164, #sp-table-1653, #sp-table-1654, #sp-table-1657, #sp-table-1659, #sp-table-166, #sp-table-1663, #sp-table-1664, #sp-table-1666, #sp-table-1669, #sp-table-1673, #sp-table-1674, #sp-table-1675, #sp-table-1676, #sp-table-1677, #sp-table-1681, #sp-table-1683, #sp-table-1687, #sp-table-1690, #sp-table-1695, #sp-table-1696, #sp-table-170, #sp-table-1700, #sp-table-1703, #sp-table-1708, #sp-table-1711, #sp-table-1718, #sp-table-172, #sp-table-1720, #sp-table-1728, #sp-table-173, #sp-table-1731, #sp-table-1741, #sp-table-1743, #sp-table-1747, #sp-table-1757, #sp-table-1759, #sp-table-176, #sp-table-1764, #sp-table-1769, #sp-table-177, #sp-table-1772, #sp-table-1773, #sp-table-1775, #sp-table-1778, #sp-table-178, #sp-table-1785, #sp-table-1788, #sp-table-179, #sp-table-1790, #sp-table-1796, #sp-table-1798, #sp-table-18, #sp-table-1800, #sp-table-1804, #sp-table-1807, #sp-table-1808, #sp-table-1809, #sp-table-1811, #sp-table-1821, #sp-table-1824, #sp-table-1828, #sp-table-1834, #sp-table-1836, #sp-table-1841, #sp-table-1844, #sp-table-1847, #sp-table-185, #sp-table-1850, #sp-table-1852, #sp-table-1856, #sp-table-1862, #sp-table-1864, #sp-table-187, #sp-table-1871, #sp-table-1873, #sp-table-1875, #sp-table-1877, #sp-table-1878, #sp-table-1889, #sp-table-1891, #sp-table-1892, #sp-table-1896, #sp-table-1900, #sp-table-1910, #sp-table-1912, #sp-table-1914, #sp-table-1916, #sp-table-1918, #sp-table-1920, #sp-table-1924, #sp-table-1932, #sp-table-1936, #sp-table-1939, #sp-table-1942, #sp-table-1943, #sp-table-1946, #sp-table-1949, #sp-table-1951, #sp-table-1953, #sp-table-1956, #sp-table-1958, #sp-table-1960, #sp-table-1963, #sp-table-1965, #sp-table-1967, #sp-table-197, #sp-table-1970, #sp-table-1972, #sp-table-1974, #sp-table-1977, #sp-table-1979, #sp-table-1981, #sp-table-199, #sp-table-1991, #sp-table-2003, #sp-table-2021, #sp-table-203, #sp-table-2042, #sp-table-2048, #sp-table-205, #sp-table-2051, #sp-table-2052, #sp-table-2053, #sp-table-2054, #sp-table-2079, #sp-table-208, #sp-table-2083, #sp-table-2085, #sp-table-2086, #sp-table-2090, #sp-table-2095, #sp-table-2096, #sp-table-2097, #sp-table-2099, #sp-table-21, #sp-table-210, #sp-table-2102, #sp-table-2104, #sp-table-2108, #sp-table-2110, #sp-table-2124, #sp-table-2130, #sp-table-2136, #sp-table-214, #sp-table-2143, #sp-table-2145, #sp-table-2150, #sp-table-2156, #sp-table-2160, #sp-table-2165, #sp-table-2167, #sp-table-217, #sp-table-2170, #sp-table-2173, #sp-table-2176, #sp-table-2180, #sp-table-2187, #sp-table-2189, #sp-table-2196, #sp-table-2198, #sp-table-2212, #sp-table-2218, #sp-table-2224, #sp-table-2228, #sp-table-2233, #sp-table-2234, #sp-table-2237, #sp-table-2238, #sp-table-2239, #sp-table-2257, #sp-table-2258, #sp-table-2261, #sp-table-2262, #sp-table-2263, #sp-table-2264, #sp-table-2266, #sp-table-2272, #sp-table-2273, #sp-table-2274, #sp-table-2276, #sp-table-2282, #sp-table-2283, #sp-table-2284, #sp-table-2291, #sp-table-2292, #sp-table-2293, #sp-table-23, #sp-table-230, #sp-table-231, #sp-table-234, #sp-table-235, #sp-table-236, #sp-table-240, #sp-table-248, #sp-table-25, #sp-table-250, #sp-table-257, #sp-table-259, #sp-table-260, #sp-table-269, #sp-table-272, #sp-table-277, #sp-table-279, #sp-table-28, #sp-table-281, #sp-table-284, #sp-table-286, #sp-table-287, #sp-table-290, #sp-table-293, #sp-table-295, #sp-table-297, #sp-table-30, #sp-table-300, #sp-table-302, #sp-table-304, #sp-table-307, #sp-table-309, #sp-table-311, #sp-table-314, #sp-table-316, #sp-table-318, #sp-table-32, #sp-table-321, #sp-table-323, #sp-table-325, #sp-table-326, #sp-table-334, #sp-table-335, #sp-table-336, #sp-table-340, #sp-table-341, #sp-table-342, #sp-table-347, #sp-table-349, #sp-table-35, #sp-table-356, #sp-table-359, #sp-table-361, #sp-table-365, #sp-table-367, #sp-table-37, #sp-table-370, #sp-table-373, #sp-table-375, #sp-table-378, #sp-table-380, #sp-table-381, #sp-table-384, #sp-table-385, #sp-table-386, #sp-table-388, #sp-table-39, #sp-table-394, #sp-table-397, #sp-table-399, #sp-table-403, #sp-table-407, #sp-table-408, #sp-table-415, #sp-table-417, #sp-table-418, #sp-table-42, #sp-table-428, #sp-table-430, #sp-table-438, #sp-table-439, #sp-table-44, #sp-table-442, #sp-table-443, #sp-table-444, #sp-table-445, #sp-table-451, #sp-table-452, #sp-table-455, #sp-table-457, #sp-table-46, #sp-table-463, #sp-table-466, #sp-table-473, #sp-table-474, #sp-table-479, #sp-table-482, #sp-table-484, #sp-table-488, #sp-table-49, #sp-table-494, #sp-table-497, #sp-table-500, #sp-table-503, #sp-table-504, #sp-table-507, #sp-table-509, #sp-table-51, #sp-table-510, #sp-table-513, #sp-table-514, #sp-table-515, #sp-table-516, #sp-table-522, #sp-table-524, #sp-table-527, #sp-table-529, #sp-table-53, #sp-table-532, #sp-table-533, #sp-table-536, #sp-table-539, #sp-table-54, #sp-table-544, #sp-table-547, #sp-table-549, #sp-table-55, #sp-table-555, #sp-table-558, #sp-table-560, #sp-table-567, #sp-table-57, #sp-table-570, #sp-table-572, #sp-table-576, #sp-table-577, #sp-table-584, #sp-table-586, #sp-table-589, #sp-table-590, #sp-table-593, #sp-table-594, #sp-table-595, #sp-table-596, #sp-table-601, #sp-table-605, #sp-table-609, #sp-table-61, #sp-table-612, #sp-table-615, #sp-table-617, #sp-table-620, #sp-table-626, #sp-table-629, #sp-table-63, #sp-table-630, #sp-table-634, #sp-table-637, #sp-table-640, #sp-table-645, #sp-table-648, #sp-table-650, #sp-table-653, #sp-table-655, #sp-table-657, #sp-table-658, #sp-table-66, #sp-table-661, #sp-table-664, #sp-table-666, #sp-table-668, #sp-table-67, #sp-table-671, #sp-table-673, #sp-table-675, #sp-table-678, #sp-table-68, #sp-table-680, #sp-table-682, #sp-table-685, #sp-table-687, #sp-table-689, #sp-table-692, #sp-table-694, #sp-table-696, #sp-table-697, #sp-table-698, #sp-table-699, #sp-table-700, #sp-table-701, #sp-table-706, #sp-table-71, #sp-table-714, #sp-table-716, #sp-table-721, #sp-table-722, #sp-table-73, #sp-table-731, #sp-table-732, #sp-table-736, #sp-table-742, #sp-table-748, #sp-table-753, #sp-table-757, #sp-table-758, #sp-table-761, #sp-table-765, #sp-table-767, #sp-table-768, #sp-table-771, #sp-table-772, #sp-table-774, #sp-table-776, #sp-table-778, #sp-table-780, #sp-table-782, #sp-table-784, #sp-table-787, #sp-table-789, #sp-table-791, #sp-table-794, #sp-table-796, #sp-table-804, #sp-table-807, #sp-table-809, #sp-table-81, #sp-table-812, #sp-table-815, #sp-table-820, #sp-table-823, #sp-table-825, #sp-table-828, #sp-table-830, #sp-table-838, #sp-table-84, #sp-table-841, #sp-table-847, #sp-table-848, #sp-table-849, #sp-table-852, #sp-table-853, #sp-table-854, #sp-table-856, #sp-table-857, #sp-table-860, #sp-table-864, #sp-table-867, #sp-table-869, #sp-table-870, #sp-table-873, #sp-table-874, #sp-table-875, #sp-table-883, #sp-table-887, #sp-table-888, #sp-table-89, #sp-table-890, #sp-table-895, #sp-table-897, #sp-table-898, #sp-table-899, #sp-table-901, #sp-table-906, #sp-table-908, #sp-table-911, #sp-table-913, #sp-table-915, #sp-table-916, #sp-table-920, #sp-table-927, #sp-table-931, #sp-table-936, #sp-table-937, #sp-table-940, #sp-table-942, #sp-table-944, #sp-table-95, #sp-table-950, #sp-table-952, #sp-table-955, #sp-table-959, #sp-table-962, #sp-table-964, #sp-table-966, #sp-table-969, #sp-table-97, #sp-table-970, #sp-table-971, #sp-table-972, #sp-table-977, #sp-table-980, #sp-table-982, #sp-table-989, #sp-table-995, #sp-table-999{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #d8d8d8;
  border-left-color : #d8d8d8;
  border-right-color : #d8d8d8;
  width : 100%;
  border-collapse : collapse;
}

#sp-table-1000 td, #sp-table-1005 td, #sp-table-1006 td, #sp-table-1013 td, #sp-table-1015 td, #sp-table-1017 td, #sp-table-1018 td, #sp-table-1021 td, #sp-table-1025 td, #sp-table-1027 td, #sp-table-1028 td, #sp-table-1030 td, #sp-table-1031 td, #sp-table-1035 td, #sp-table-104 td, #sp-table-1041 td, #sp-table-1043 td, #sp-table-1046 td, #sp-table-1048 td, #sp-table-1049 td, #sp-table-1050 td, #sp-table-1052 td, #sp-table-1055 td, #sp-table-1057 td, #sp-table-1060 td, #sp-table-1063 td, #sp-table-1065 td, #sp-table-1066 td, #sp-table-1069 td, #sp-table-107 td, #sp-table-1070 td, #sp-table-1071 td, #sp-table-1078 td, #sp-table-108 td, #sp-table-1080 td, #sp-table-1083 td, #sp-table-1085 td, #sp-table-1091 td, #sp-table-1096 td, #sp-table-1099 td, #sp-table-1101 td, #sp-table-1103 td, #sp-table-1105 td, #sp-table-1107 td, #sp-table-1108 td, #sp-table-1109 td, #sp-table-111 td, #sp-table-1110 td, #sp-table-1111 td, #sp-table-1112 td, #sp-table-1114 td, #sp-table-1115 td, #sp-table-1116 td, #sp-table-1117 td, #sp-table-1118 td, #sp-table-112 td, #sp-table-1120 td, #sp-table-1121 td, #sp-table-1122 td, #sp-table-1127 td, #sp-table-113 td, #sp-table-1134 td, #sp-table-1136 td, #sp-table-1142 td, #sp-table-1144 td, #sp-table-1147 td, #sp-table-1148 td, #sp-table-1149 td, #sp-table-115 td, #sp-table-1154 td, #sp-table-1155 td, #sp-table-1157 td, #sp-table-1160 td, #sp-table-1162 td, #sp-table-1167 td, #sp-table-1168 td, #sp-table-117 td, #sp-table-1171 td, #sp-table-1174 td, #sp-table-1176 td, #sp-table-1178 td, #sp-table-1181 td, #sp-table-1183 td, #sp-table-1185 td, #sp-table-1188 td, #sp-table-1190 td, #sp-table-1192 td, #sp-table-1195 td, #sp-table-1197 td, #sp-table-1199 td, #sp-table-120 td, #sp-table-1202 td, #sp-table-1204 td, #sp-table-1206 td, #sp-table-1207 td, #sp-table-1208 td, #sp-table-1209 td, #sp-table-1213 td, #sp-table-1217 td, #sp-table-1219 td, #sp-table-1224 td, #sp-table-1225 td, #sp-table-1227 td, #sp-table-1229 td, #sp-table-1238 td, #sp-table-1240 td, #sp-table-1242 td, #sp-table-1246 td, #sp-table-1251 td, #sp-table-1255 td, #sp-table-1257 td, #sp-table-126 td, #sp-table-1261 td, #sp-table-1262 td, #sp-table-1263 td, #sp-table-1267 td, #sp-table-1268 td, #sp-table-1270 td, #sp-table-1274 td, #sp-table-1275 td, #sp-table-1286 td, #sp-table-129 td, #sp-table-1291 td, #sp-table-1293 td, #sp-table-1296 td, #sp-table-1298 td, #sp-table-1300 td, #sp-table-1306 td, #sp-table-1307 td, #sp-table-1309 td, #sp-table-1314 td, #sp-table-1318 td, #sp-table-132 td, #sp-table-1322 td, #sp-table-1323 td, #sp-table-1325 td, #sp-table-1327 td, #sp-table-1335 td, #sp-table-1337 td, #sp-table-1338 td, #sp-table-134 td, #sp-table-1340 td, #sp-table-1342 td, #sp-table-1344 td, #sp-table-1346 td, #sp-table-1354 td, #sp-table-1357 td, #sp-table-1361 td, #sp-table-1365 td, #sp-table-1367 td, #sp-table-137 td, #sp-table-1373 td, #sp-table-1376 td, #sp-table-1377 td, #sp-table-1380 td, #sp-table-1383 td, #sp-table-1385 td, #sp-table-1390 td, #sp-table-1393 td, #sp-table-1401 td, #sp-table-1403 td, #sp-table-1404 td, #sp-table-1406 td, #sp-table-1407 td, #sp-table-141 td, #sp-table-1410 td, #sp-table-1415 td, #sp-table-1418 td, #sp-table-1420 td, #sp-table-1421 td, #sp-table-1425 td, #sp-table-1439 td, #sp-table-144 td, #sp-table-1441 td, #sp-table-1443 td, #sp-table-1447 td, #sp-table-1449 td, #sp-table-1453 td, #sp-table-1459 td, #sp-table-146 td, #sp-table-1462 td, #sp-table-1468 td, #sp-table-1469 td, #sp-table-1471 td, #sp-table-1473 td, #sp-table-1491 td, #sp-table-1492 td, #sp-table-1495 td, #sp-table-1496 td, #sp-table-1499 td, #sp-table-1502 td, #sp-table-1505 td, #sp-table-151 td, #sp-table-1513 td, #sp-table-1515 td, #sp-table-1517 td, #sp-table-1519 td, #sp-table-1522 td, #sp-table-1524 td, #sp-table-1529 td, #sp-table-153 td, #sp-table-1534 td, #sp-table-1536 td, #sp-table-1538 td, #sp-table-1540 td, #sp-table-1542 td, #sp-table-1544 td, #sp-table-1549 td, #sp-table-1558 td, #sp-table-1560 td, #sp-table-1562 td, #sp-table-1573 td, #sp-table-1575 td, #sp-table-1580 td, #sp-table-1585 td, #sp-table-1587 td, #sp-table-1591 td, #sp-table-1600 td, #sp-table-1604 td, #sp-table-1609 td, #sp-table-161 td, #sp-table-1614 td, #sp-table-1616 td, #sp-table-1620 td, #sp-table-1624 td, #sp-table-1632 td, #sp-table-1635 td, #sp-table-164 td, #sp-table-1653 td, #sp-table-1654 td, #sp-table-1657 td, #sp-table-1659 td, #sp-table-166 td, #sp-table-1663 td, #sp-table-1664 td, #sp-table-1666 td, #sp-table-1669 td, #sp-table-1673 td, #sp-table-1674 td, #sp-table-1675 td, #sp-table-1676 td, #sp-table-1677 td, #sp-table-1681 td, #sp-table-1683 td, #sp-table-1687 td, #sp-table-1690 td, #sp-table-1695 td, #sp-table-1696 td, #sp-table-170 td, #sp-table-1700 td, #sp-table-1703 td, #sp-table-1708 td, #sp-table-1711 td, #sp-table-1718 td, #sp-table-172 td, #sp-table-1720 td, #sp-table-1728 td, #sp-table-173 td, #sp-table-1731 td, #sp-table-1741 td, #sp-table-1743 td, #sp-table-1747 td, #sp-table-1757 td, #sp-table-1759 td, #sp-table-176 td, #sp-table-1764 td, #sp-table-1769 td, #sp-table-177 td, #sp-table-1772 td, #sp-table-1773 td, #sp-table-1775 td, #sp-table-1778 td, #sp-table-178 td, #sp-table-1785 td, #sp-table-1788 td, #sp-table-179 td, #sp-table-1790 td, #sp-table-1796 td, #sp-table-1798 td, #sp-table-18 td, #sp-table-1800 td, #sp-table-1804 td, #sp-table-1807 td, #sp-table-1808 td, #sp-table-1809 td, #sp-table-1811 td, #sp-table-1821 td, #sp-table-1824 td, #sp-table-1828 td, #sp-table-1834 td, #sp-table-1836 td, #sp-table-1841 td, #sp-table-1844 td, #sp-table-1847 td, #sp-table-185 td, #sp-table-1850 td, #sp-table-1852 td, #sp-table-1856 td, #sp-table-1862 td, #sp-table-1864 td, #sp-table-187 td, #sp-table-1871 td, #sp-table-1873 td, #sp-table-1875 td, #sp-table-1877 td, #sp-table-1878 td, #sp-table-1889 td, #sp-table-1891 td, #sp-table-1892 td, #sp-table-1896 td, #sp-table-1900 td, #sp-table-1910 td, #sp-table-1912 td, #sp-table-1914 td, #sp-table-1916 td, #sp-table-1918 td, #sp-table-1920 td, #sp-table-1924 td, #sp-table-1932 td, #sp-table-1936 td, #sp-table-1939 td, #sp-table-1942 td, #sp-table-1943 td, #sp-table-1946 td, #sp-table-1949 td, #sp-table-1951 td, #sp-table-1953 td, #sp-table-1956 td, #sp-table-1958 td, #sp-table-1960 td, #sp-table-1963 td, #sp-table-1965 td, #sp-table-1967 td, #sp-table-197 td, #sp-table-1970 td, #sp-table-1972 td, #sp-table-1974 td, #sp-table-1977 td, #sp-table-1979 td, #sp-table-1981 td, #sp-table-199 td, #sp-table-1991 td, #sp-table-2003 td, #sp-table-2021 td, #sp-table-203 td, #sp-table-2042 td, #sp-table-2048 td, #sp-table-205 td, #sp-table-2051 td, #sp-table-2052 td, #sp-table-2053 td, #sp-table-2054 td, #sp-table-2079 td, #sp-table-208 td, #sp-table-2083 td, #sp-table-2085 td, #sp-table-2086 td, #sp-table-2090 td, #sp-table-2095 td, #sp-table-2096 td, #sp-table-2097 td, #sp-table-2099 td, #sp-table-21 td, #sp-table-210 td, #sp-table-2102 td, #sp-table-2104 td, #sp-table-2108 td, #sp-table-2110 td, #sp-table-2124 td, #sp-table-2130 td, #sp-table-2136 td, #sp-table-214 td, #sp-table-2143 td, #sp-table-2145 td, #sp-table-2150 td, #sp-table-2156 td, #sp-table-2160 td, #sp-table-2165 td, #sp-table-2167 td, #sp-table-217 td, #sp-table-2170 td, #sp-table-2173 td, #sp-table-2176 td, #sp-table-2180 td, #sp-table-2187 td, #sp-table-2189 td, #sp-table-2196 td, #sp-table-2198 td, #sp-table-2212 td, #sp-table-2218 td, #sp-table-2224 td, #sp-table-2228 td, #sp-table-2233 td, #sp-table-2234 td, #sp-table-2237 td, #sp-table-2238 td, #sp-table-2239 td, #sp-table-2257 td, #sp-table-2258 td, #sp-table-2261 td, #sp-table-2262 td, #sp-table-2263 td, #sp-table-2264 td, #sp-table-2266 td, #sp-table-2272 td, #sp-table-2273 td, #sp-table-2274 td, #sp-table-2276 td, #sp-table-2282 td, #sp-table-2283 td, #sp-table-2284 td, #sp-table-2291 td, #sp-table-2292 td, #sp-table-2293 td, #sp-table-23 td, #sp-table-230 td, #sp-table-231 td, #sp-table-234 td, #sp-table-235 td, #sp-table-236 td, #sp-table-240 td, #sp-table-248 td, #sp-table-25 td, #sp-table-250 td, #sp-table-257 td, #sp-table-259 td, #sp-table-260 td, #sp-table-269 td, #sp-table-272 td, #sp-table-277 td, #sp-table-279 td, #sp-table-28 td, #sp-table-281 td, #sp-table-284 td, #sp-table-286 td, #sp-table-287 td, #sp-table-290 td, #sp-table-293 td, #sp-table-295 td, #sp-table-297 td, #sp-table-30 td, #sp-table-300 td, #sp-table-302 td, #sp-table-304 td, #sp-table-307 td, #sp-table-309 td, #sp-table-311 td, #sp-table-314 td, #sp-table-316 td, #sp-table-318 td, #sp-table-32 td, #sp-table-321 td, #sp-table-323 td, #sp-table-325 td, #sp-table-326 td, #sp-table-334 td, #sp-table-335 td, #sp-table-336 td, #sp-table-340 td, #sp-table-341 td, #sp-table-342 td, #sp-table-347 td, #sp-table-349 td, #sp-table-35 td, #sp-table-356 td, #sp-table-359 td, #sp-table-361 td, #sp-table-365 td, #sp-table-367 td, #sp-table-37 td, #sp-table-370 td, #sp-table-373 td, #sp-table-375 td, #sp-table-378 td, #sp-table-380 td, #sp-table-381 td, #sp-table-384 td, #sp-table-385 td, #sp-table-386 td, #sp-table-388 td, #sp-table-39 td, #sp-table-394 td, #sp-table-397 td, #sp-table-399 td, #sp-table-403 td, #sp-table-407 td, #sp-table-408 td, #sp-table-415 td, #sp-table-417 td, #sp-table-418 td, #sp-table-42 td, #sp-table-428 td, #sp-table-430 td, #sp-table-438 td, #sp-table-439 td, #sp-table-44 td, #sp-table-442 td, #sp-table-443 td, #sp-table-444 td, #sp-table-445 td, #sp-table-451 td, #sp-table-452 td, #sp-table-455 td, #sp-table-457 td, #sp-table-46 td, #sp-table-463 td, #sp-table-466 td, #sp-table-473 td, #sp-table-474 td, #sp-table-479 td, #sp-table-482 td, #sp-table-484 td, #sp-table-488 td, #sp-table-49 td, #sp-table-494 td, #sp-table-497 td, #sp-table-500 td, #sp-table-503 td, #sp-table-504 td, #sp-table-507 td, #sp-table-509 td, #sp-table-51 td, #sp-table-510 td, #sp-table-513 td, #sp-table-514 td, #sp-table-515 td, #sp-table-516 td, #sp-table-522 td, #sp-table-524 td, #sp-table-527 td, #sp-table-529 td, #sp-table-53 td, #sp-table-532 td, #sp-table-533 td, #sp-table-536 td, #sp-table-539 td, #sp-table-54 td, #sp-table-544 td, #sp-table-547 td, #sp-table-549 td, #sp-table-55 td, #sp-table-555 td, #sp-table-558 td, #sp-table-560 td, #sp-table-567 td, #sp-table-57 td, #sp-table-570 td, #sp-table-572 td, #sp-table-576 td, #sp-table-577 td, #sp-table-584 td, #sp-table-586 td, #sp-table-589 td, #sp-table-590 td, #sp-table-593 td, #sp-table-594 td, #sp-table-595 td, #sp-table-596 td, #sp-table-601 td, #sp-table-605 td, #sp-table-609 td, #sp-table-61 td, #sp-table-612 td, #sp-table-615 td, #sp-table-617 td, #sp-table-620 td, #sp-table-626 td, #sp-table-629 td, #sp-table-63 td, #sp-table-630 td, #sp-table-634 td, #sp-table-637 td, #sp-table-640 td, #sp-table-645 td, #sp-table-648 td, #sp-table-650 td, #sp-table-653 td, #sp-table-655 td, #sp-table-657 td, #sp-table-658 td, #sp-table-66 td, #sp-table-661 td, #sp-table-664 td, #sp-table-666 td, #sp-table-668 td, #sp-table-67 td, #sp-table-671 td, #sp-table-673 td, #sp-table-675 td, #sp-table-678 td, #sp-table-68 td, #sp-table-680 td, #sp-table-682 td, #sp-table-685 td, #sp-table-687 td, #sp-table-689 td, #sp-table-692 td, #sp-table-694 td, #sp-table-696 td, #sp-table-697 td, #sp-table-698 td, #sp-table-699 td, #sp-table-700 td, #sp-table-701 td, #sp-table-706 td, #sp-table-71 td, #sp-table-714 td, #sp-table-716 td, #sp-table-721 td, #sp-table-722 td, #sp-table-73 td, #sp-table-731 td, #sp-table-732 td, #sp-table-736 td, #sp-table-742 td, #sp-table-748 td, #sp-table-753 td, #sp-table-757 td, #sp-table-758 td, #sp-table-761 td, #sp-table-765 td, #sp-table-767 td, #sp-table-768 td, #sp-table-771 td, #sp-table-772 td, #sp-table-774 td, #sp-table-776 td, #sp-table-778 td, #sp-table-780 td, #sp-table-782 td, #sp-table-784 td, #sp-table-787 td, #sp-table-789 td, #sp-table-791 td, #sp-table-794 td, #sp-table-796 td, #sp-table-804 td, #sp-table-807 td, #sp-table-809 td, #sp-table-81 td, #sp-table-812 td, #sp-table-815 td, #sp-table-820 td, #sp-table-823 td, #sp-table-825 td, #sp-table-828 td, #sp-table-830 td, #sp-table-838 td, #sp-table-84 td, #sp-table-841 td, #sp-table-847 td, #sp-table-848 td, #sp-table-849 td, #sp-table-852 td, #sp-table-853 td, #sp-table-854 td, #sp-table-856 td, #sp-table-857 td, #sp-table-860 td, #sp-table-864 td, #sp-table-867 td, #sp-table-869 td, #sp-table-870 td, #sp-table-873 td, #sp-table-874 td, #sp-table-875 td, #sp-table-883 td, #sp-table-887 td, #sp-table-888 td, #sp-table-89 td, #sp-table-890 td, #sp-table-895 td, #sp-table-897 td, #sp-table-898 td, #sp-table-899 td, #sp-table-901 td, #sp-table-906 td, #sp-table-908 td, #sp-table-911 td, #sp-table-913 td, #sp-table-915 td, #sp-table-916 td, #sp-table-920 td, #sp-table-927 td, #sp-table-931 td, #sp-table-936 td, #sp-table-937 td, #sp-table-940 td, #sp-table-942 td, #sp-table-944 td, #sp-table-95 td, #sp-table-950 td, #sp-table-952 td, #sp-table-955 td, #sp-table-959 td, #sp-table-962 td, #sp-table-964 td, #sp-table-966 td, #sp-table-969 td, #sp-table-97 td, #sp-table-970 td, #sp-table-971 td, #sp-table-972 td, #sp-table-977 td, #sp-table-980 td, #sp-table-982 td, #sp-table-989 td, #sp-table-995 td, #sp-table-999 td{
  font-weight : normal;
  color : #444444;
  background-color : #ffffff;
  text-align : left;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #d8d8d8;
  border-bottom-color : #d8d8d8;
}

#sp-table-1000 th, #sp-table-1005 th, #sp-table-1006 th, #sp-table-1013 th, #sp-table-1015 th, #sp-table-1017 th, #sp-table-1018 th, #sp-table-1021 th, #sp-table-1025 th, #sp-table-1027 th, #sp-table-1028 th, #sp-table-1030 th, #sp-table-1031 th, #sp-table-1035 th, #sp-table-104 th, #sp-table-1041 th, #sp-table-1043 th, #sp-table-1046 th, #sp-table-1048 th, #sp-table-1049 th, #sp-table-1050 th, #sp-table-1052 th, #sp-table-1055 th, #sp-table-1057 th, #sp-table-1060 th, #sp-table-1063 th, #sp-table-1065 th, #sp-table-1066 th, #sp-table-1069 th, #sp-table-107 th, #sp-table-1070 th, #sp-table-1071 th, #sp-table-1078 th, #sp-table-108 th, #sp-table-1080 th, #sp-table-1083 th, #sp-table-1085 th, #sp-table-1091 th, #sp-table-1096 th, #sp-table-1099 th, #sp-table-1101 th, #sp-table-1103 th, #sp-table-1105 th, #sp-table-1107 th, #sp-table-1108 th, #sp-table-1109 th, #sp-table-111 th, #sp-table-1110 th, #sp-table-1111 th, #sp-table-1112 th, #sp-table-1114 th, #sp-table-1115 th, #sp-table-1116 th, #sp-table-1117 th, #sp-table-1118 th, #sp-table-112 th, #sp-table-1120 th, #sp-table-1121 th, #sp-table-1122 th, #sp-table-1127 th, #sp-table-113 th, #sp-table-1134 th, #sp-table-1136 th, #sp-table-1142 th, #sp-table-1144 th, #sp-table-1147 th, #sp-table-1148 th, #sp-table-1149 th, #sp-table-115 th, #sp-table-1154 th, #sp-table-1155 th, #sp-table-1157 th, #sp-table-1160 th, #sp-table-1162 th, #sp-table-1167 th, #sp-table-1168 th, #sp-table-117 th, #sp-table-1171 th, #sp-table-1174 th, #sp-table-1176 th, #sp-table-1178 th, #sp-table-1181 th, #sp-table-1183 th, #sp-table-1185 th, #sp-table-1188 th, #sp-table-1190 th, #sp-table-1192 th, #sp-table-1195 th, #sp-table-1197 th, #sp-table-1199 th, #sp-table-120 th, #sp-table-1202 th, #sp-table-1204 th, #sp-table-1206 th, #sp-table-1207 th, #sp-table-1208 th, #sp-table-1209 th, #sp-table-1213 th, #sp-table-1217 th, #sp-table-1219 th, #sp-table-1224 th, #sp-table-1225 th, #sp-table-1227 th, #sp-table-1229 th, #sp-table-1238 th, #sp-table-1240 th, #sp-table-1242 th, #sp-table-1246 th, #sp-table-1251 th, #sp-table-1255 th, #sp-table-1257 th, #sp-table-126 th, #sp-table-1261 th, #sp-table-1262 th, #sp-table-1263 th, #sp-table-1267 th, #sp-table-1268 th, #sp-table-1270 th, #sp-table-1274 th, #sp-table-1275 th, #sp-table-1286 th, #sp-table-129 th, #sp-table-1291 th, #sp-table-1293 th, #sp-table-1296 th, #sp-table-1298 th, #sp-table-1300 th, #sp-table-1306 th, #sp-table-1307 th, #sp-table-1309 th, #sp-table-1314 th, #sp-table-1318 th, #sp-table-132 th, #sp-table-1322 th, #sp-table-1323 th, #sp-table-1325 th, #sp-table-1327 th, #sp-table-1335 th, #sp-table-1337 th, #sp-table-1338 th, #sp-table-134 th, #sp-table-1340 th, #sp-table-1342 th, #sp-table-1344 th, #sp-table-1346 th, #sp-table-1354 th, #sp-table-1357 th, #sp-table-1361 th, #sp-table-1365 th, #sp-table-1367 th, #sp-table-137 th, #sp-table-1373 th, #sp-table-1376 th, #sp-table-1377 th, #sp-table-1380 th, #sp-table-1383 th, #sp-table-1385 th, #sp-table-1390 th, #sp-table-1393 th, #sp-table-1401 th, #sp-table-1403 th, #sp-table-1404 th, #sp-table-1406 th, #sp-table-1407 th, #sp-table-141 th, #sp-table-1410 th, #sp-table-1415 th, #sp-table-1418 th, #sp-table-1420 th, #sp-table-1421 th, #sp-table-1425 th, #sp-table-1439 th, #sp-table-144 th, #sp-table-1441 th, #sp-table-1443 th, #sp-table-1447 th, #sp-table-1449 th, #sp-table-1453 th, #sp-table-1459 th, #sp-table-146 th, #sp-table-1462 th, #sp-table-1468 th, #sp-table-1469 th, #sp-table-1471 th, #sp-table-1473 th, #sp-table-1491 th, #sp-table-1492 th, #sp-table-1495 th, #sp-table-1496 th, #sp-table-1499 th, #sp-table-1502 th, #sp-table-1505 th, #sp-table-151 th, #sp-table-1513 th, #sp-table-1515 th, #sp-table-1517 th, #sp-table-1519 th, #sp-table-1522 th, #sp-table-1524 th, #sp-table-1529 th, #sp-table-153 th, #sp-table-1534 th, #sp-table-1536 th, #sp-table-1538 th, #sp-table-1540 th, #sp-table-1542 th, #sp-table-1544 th, #sp-table-1549 th, #sp-table-1558 th, #sp-table-1560 th, #sp-table-1562 th, #sp-table-1573 th, #sp-table-1575 th, #sp-table-1580 th, #sp-table-1585 th, #sp-table-1587 th, #sp-table-1591 th, #sp-table-1600 th, #sp-table-1604 th, #sp-table-1609 th, #sp-table-161 th, #sp-table-1614 th, #sp-table-1616 th, #sp-table-1620 th, #sp-table-1624 th, #sp-table-1632 th, #sp-table-1635 th, #sp-table-164 th, #sp-table-1653 th, #sp-table-1654 th, #sp-table-1657 th, #sp-table-1659 th, #sp-table-166 th, #sp-table-1663 th, #sp-table-1664 th, #sp-table-1666 th, #sp-table-1669 th, #sp-table-1673 th, #sp-table-1674 th, #sp-table-1675 th, #sp-table-1676 th, #sp-table-1677 th, #sp-table-1681 th, #sp-table-1683 th, #sp-table-1687 th, #sp-table-1690 th, #sp-table-1695 th, #sp-table-1696 th, #sp-table-170 th, #sp-table-1700 th, #sp-table-1703 th, #sp-table-1708 th, #sp-table-1711 th, #sp-table-1718 th, #sp-table-172 th, #sp-table-1720 th, #sp-table-1728 th, #sp-table-173 th, #sp-table-1731 th, #sp-table-1741 th, #sp-table-1743 th, #sp-table-1747 th, #sp-table-1757 th, #sp-table-1759 th, #sp-table-176 th, #sp-table-1764 th, #sp-table-1769 th, #sp-table-177 th, #sp-table-1772 th, #sp-table-1773 th, #sp-table-1775 th, #sp-table-1778 th, #sp-table-178 th, #sp-table-1785 th, #sp-table-1788 th, #sp-table-179 th, #sp-table-1790 th, #sp-table-1796 th, #sp-table-1798 th, #sp-table-18 th, #sp-table-1800 th, #sp-table-1804 th, #sp-table-1807 th, #sp-table-1808 th, #sp-table-1809 th, #sp-table-1811 th, #sp-table-1821 th, #sp-table-1824 th, #sp-table-1828 th, #sp-table-1834 th, #sp-table-1836 th, #sp-table-1841 th, #sp-table-1844 th, #sp-table-1847 th, #sp-table-185 th, #sp-table-1850 th, #sp-table-1852 th, #sp-table-1856 th, #sp-table-1862 th, #sp-table-1864 th, #sp-table-187 th, #sp-table-1871 th, #sp-table-1873 th, #sp-table-1875 th, #sp-table-1877 th, #sp-table-1878 th, #sp-table-1889 th, #sp-table-1891 th, #sp-table-1892 th, #sp-table-1896 th, #sp-table-1900 th, #sp-table-1910 th, #sp-table-1912 th, #sp-table-1914 th, #sp-table-1916 th, #sp-table-1918 th, #sp-table-1920 th, #sp-table-1924 th, #sp-table-1932 th, #sp-table-1936 th, #sp-table-1939 th, #sp-table-1942 th, #sp-table-1943 th, #sp-table-1946 th, #sp-table-1949 th, #sp-table-1951 th, #sp-table-1953 th, #sp-table-1956 th, #sp-table-1958 th, #sp-table-1960 th, #sp-table-1963 th, #sp-table-1965 th, #sp-table-1967 th, #sp-table-197 th, #sp-table-1970 th, #sp-table-1972 th, #sp-table-1974 th, #sp-table-1977 th, #sp-table-1979 th, #sp-table-1981 th, #sp-table-199 th, #sp-table-1991 th, #sp-table-2003 th, #sp-table-2021 th, #sp-table-203 th, #sp-table-2042 th, #sp-table-2048 th, #sp-table-205 th, #sp-table-2051 th, #sp-table-2052 th, #sp-table-2053 th, #sp-table-2054 th, #sp-table-2079 th, #sp-table-208 th, #sp-table-2083 th, #sp-table-2085 th, #sp-table-2086 th, #sp-table-2090 th, #sp-table-2095 th, #sp-table-2096 th, #sp-table-2097 th, #sp-table-2099 th, #sp-table-21 th, #sp-table-210 th, #sp-table-2102 th, #sp-table-2104 th, #sp-table-2108 th, #sp-table-2110 th, #sp-table-2124 th, #sp-table-2130 th, #sp-table-2136 th, #sp-table-214 th, #sp-table-2143 th, #sp-table-2145 th, #sp-table-2150 th, #sp-table-2156 th, #sp-table-2160 th, #sp-table-2165 th, #sp-table-2167 th, #sp-table-217 th, #sp-table-2170 th, #sp-table-2173 th, #sp-table-2176 th, #sp-table-2180 th, #sp-table-2187 th, #sp-table-2189 th, #sp-table-2196 th, #sp-table-2198 th, #sp-table-2212 th, #sp-table-2218 th, #sp-table-2224 th, #sp-table-2228 th, #sp-table-2233 th, #sp-table-2234 th, #sp-table-2237 th, #sp-table-2238 th, #sp-table-2239 th, #sp-table-2257 th, #sp-table-2258 th, #sp-table-2261 th, #sp-table-2262 th, #sp-table-2263 th, #sp-table-2264 th, #sp-table-2266 th, #sp-table-2272 th, #sp-table-2273 th, #sp-table-2274 th, #sp-table-2276 th, #sp-table-2282 th, #sp-table-2283 th, #sp-table-2284 th, #sp-table-2291 th, #sp-table-2292 th, #sp-table-2293 th, #sp-table-23 th, #sp-table-230 th, #sp-table-231 th, #sp-table-234 th, #sp-table-235 th, #sp-table-236 th, #sp-table-240 th, #sp-table-248 th, #sp-table-25 th, #sp-table-250 th, #sp-table-257 th, #sp-table-259 th, #sp-table-260 th, #sp-table-269 th, #sp-table-272 th, #sp-table-277 th, #sp-table-279 th, #sp-table-28 th, #sp-table-281 th, #sp-table-284 th, #sp-table-286 th, #sp-table-287 th, #sp-table-290 th, #sp-table-293 th, #sp-table-295 th, #sp-table-297 th, #sp-table-30 th, #sp-table-300 th, #sp-table-302 th, #sp-table-304 th, #sp-table-307 th, #sp-table-309 th, #sp-table-311 th, #sp-table-314 th, #sp-table-316 th, #sp-table-318 th, #sp-table-32 th, #sp-table-321 th, #sp-table-323 th, #sp-table-325 th, #sp-table-326 th, #sp-table-334 th, #sp-table-335 th, #sp-table-336 th, #sp-table-340 th, #sp-table-341 th, #sp-table-342 th, #sp-table-347 th, #sp-table-349 th, #sp-table-35 th, #sp-table-356 th, #sp-table-359 th, #sp-table-361 th, #sp-table-365 th, #sp-table-367 th, #sp-table-37 th, #sp-table-370 th, #sp-table-373 th, #sp-table-375 th, #sp-table-378 th, #sp-table-380 th, #sp-table-381 th, #sp-table-384 th, #sp-table-385 th, #sp-table-386 th, #sp-table-388 th, #sp-table-39 th, #sp-table-394 th, #sp-table-397 th, #sp-table-399 th, #sp-table-403 th, #sp-table-407 th, #sp-table-408 th, #sp-table-415 th, #sp-table-417 th, #sp-table-418 th, #sp-table-42 th, #sp-table-428 th, #sp-table-430 th, #sp-table-438 th, #sp-table-439 th, #sp-table-44 th, #sp-table-442 th, #sp-table-443 th, #sp-table-444 th, #sp-table-445 th, #sp-table-451 th, #sp-table-452 th, #sp-table-455 th, #sp-table-457 th, #sp-table-46 th, #sp-table-463 th, #sp-table-466 th, #sp-table-473 th, #sp-table-474 th, #sp-table-479 th, #sp-table-482 th, #sp-table-484 th, #sp-table-488 th, #sp-table-49 th, #sp-table-494 th, #sp-table-497 th, #sp-table-500 th, #sp-table-503 th, #sp-table-504 th, #sp-table-507 th, #sp-table-509 th, #sp-table-51 th, #sp-table-510 th, #sp-table-513 th, #sp-table-514 th, #sp-table-515 th, #sp-table-516 th, #sp-table-522 th, #sp-table-524 th, #sp-table-527 th, #sp-table-529 th, #sp-table-53 th, #sp-table-532 th, #sp-table-533 th, #sp-table-536 th, #sp-table-539 th, #sp-table-54 th, #sp-table-544 th, #sp-table-547 th, #sp-table-549 th, #sp-table-55 th, #sp-table-555 th, #sp-table-558 th, #sp-table-560 th, #sp-table-567 th, #sp-table-57 th, #sp-table-570 th, #sp-table-572 th, #sp-table-576 th, #sp-table-577 th, #sp-table-584 th, #sp-table-586 th, #sp-table-589 th, #sp-table-590 th, #sp-table-593 th, #sp-table-594 th, #sp-table-595 th, #sp-table-596 th, #sp-table-601 th, #sp-table-605 th, #sp-table-609 th, #sp-table-61 th, #sp-table-612 th, #sp-table-615 th, #sp-table-617 th, #sp-table-620 th, #sp-table-626 th, #sp-table-629 th, #sp-table-63 th, #sp-table-630 th, #sp-table-634 th, #sp-table-637 th, #sp-table-640 th, #sp-table-645 th, #sp-table-648 th, #sp-table-650 th, #sp-table-653 th, #sp-table-655 th, #sp-table-657 th, #sp-table-658 th, #sp-table-66 th, #sp-table-661 th, #sp-table-664 th, #sp-table-666 th, #sp-table-668 th, #sp-table-67 th, #sp-table-671 th, #sp-table-673 th, #sp-table-675 th, #sp-table-678 th, #sp-table-68 th, #sp-table-680 th, #sp-table-682 th, #sp-table-685 th, #sp-table-687 th, #sp-table-689 th, #sp-table-692 th, #sp-table-694 th, #sp-table-696 th, #sp-table-697 th, #sp-table-698 th, #sp-table-699 th, #sp-table-700 th, #sp-table-701 th, #sp-table-706 th, #sp-table-71 th, #sp-table-714 th, #sp-table-716 th, #sp-table-721 th, #sp-table-722 th, #sp-table-73 th, #sp-table-731 th, #sp-table-732 th, #sp-table-736 th, #sp-table-742 th, #sp-table-748 th, #sp-table-753 th, #sp-table-757 th, #sp-table-758 th, #sp-table-761 th, #sp-table-765 th, #sp-table-767 th, #sp-table-768 th, #sp-table-771 th, #sp-table-772 th, #sp-table-774 th, #sp-table-776 th, #sp-table-778 th, #sp-table-780 th, #sp-table-782 th, #sp-table-784 th, #sp-table-787 th, #sp-table-789 th, #sp-table-791 th, #sp-table-794 th, #sp-table-796 th, #sp-table-804 th, #sp-table-807 th, #sp-table-809 th, #sp-table-81 th, #sp-table-812 th, #sp-table-815 th, #sp-table-820 th, #sp-table-823 th, #sp-table-825 th, #sp-table-828 th, #sp-table-830 th, #sp-table-838 th, #sp-table-84 th, #sp-table-841 th, #sp-table-847 th, #sp-table-848 th, #sp-table-849 th, #sp-table-852 th, #sp-table-853 th, #sp-table-854 th, #sp-table-856 th, #sp-table-857 th, #sp-table-860 th, #sp-table-864 th, #sp-table-867 th, #sp-table-869 th, #sp-table-870 th, #sp-table-873 th, #sp-table-874 th, #sp-table-875 th, #sp-table-883 th, #sp-table-887 th, #sp-table-888 th, #sp-table-89 th, #sp-table-890 th, #sp-table-895 th, #sp-table-897 th, #sp-table-898 th, #sp-table-899 th, #sp-table-901 th, #sp-table-906 th, #sp-table-908 th, #sp-table-911 th, #sp-table-913 th, #sp-table-915 th, #sp-table-916 th, #sp-table-920 th, #sp-table-927 th, #sp-table-931 th, #sp-table-936 th, #sp-table-937 th, #sp-table-940 th, #sp-table-942 th, #sp-table-944 th, #sp-table-95 th, #sp-table-950 th, #sp-table-952 th, #sp-table-955 th, #sp-table-959 th, #sp-table-962 th, #sp-table-964 th, #sp-table-966 th, #sp-table-969 th, #sp-table-97 th, #sp-table-970 th, #sp-table-971 th, #sp-table-972 th, #sp-table-977 th, #sp-table-980 th, #sp-table-982 th, #sp-table-989 th, #sp-table-995 th, #sp-table-999 th{
  font-weight : normal;
  color : #444444;
  background-color : #f1f1f1;
  text-align : left;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #d8d8d8;
  border-bottom-color : #d8d8d8;
}

#sp-form-1{
  font-size : 1.6rem;
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight : normal;
  background-color : #ffffff;
  padding-top : 10%;
  padding-left : 10%;
  padding-right : 10%;
  padding-bottom : 10%;
  margin-top : 20px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
  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 : #e1e1e1;
  border-left-color : #e1e1e1;
  border-right-color : #e1e1e1;
  border-bottom-color : #e1e1e1;
  border-top-left-radius : 4px 4px;
  border-top-right-radius : 4px 4px;
  border-bottom-right-radius : 4px 4px;
  border-bottom-left-radius : 4px 4px;
  width : auto;
  position : relative;
}

#sp-form-1 input{
  font-size : 1.4rem;
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  color : #6d6d6d;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  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 : #02c10f;
  border-left-color : #02c10f;
  border-right-color : #02c10f;
  border-bottom-color : #02c10f;
  border-top-left-radius : 4px 4px;
  border-top-right-radius : 4px 4px;
  border-bottom-right-radius : 4px 4px;
  border-bottom-left-radius : 4px 4px;
  width : 100%;
  box-sizing : border-box;
}

#sp-form-1 input:focus{
  background-color : #f2f2f2;
}

#sp-form-1 input[type="radio"]{
  vertical-align : middle;
  width : 20px;
}

#sp-form-1 td{
  text-align : left;
  width : auto;
  display : block;
}

#sp-form-1 textarea{
  font-size : 1.4rem;
  font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
  color : #6d6d6d;
}

#sp-form-1 textarea:focus{
  background-color : #f2f2f2;
}

#sp-form-1 textarea[name="message"]{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  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 : #02c10f;
  border-left-color : #02c10f;
  border-right-color : #02c10f;
  border-bottom-color : #02c10f;
  border-top-left-radius : 4px 4px;
  border-top-right-radius : 4px 4px;
  border-bottom-right-radius : 4px 4px;
  border-bottom-left-radius : 4px 4px;
  width : 100%;
  height : 100px;
  box-sizing : border-box;
}

#sp-form-1 th{
  font-weight : normal;
  text-align : left;
  padding-top : 20px;
  width : auto;
  display : block;
}

#sp-form-1 tr{
  margin-bottom : 20px;
}

#sp-form-1 > input[type="submit"]{
  font-size : 1.5rem;
  color : #ffffff;
  background-color : #01b10e;
  padding-top : 5px;
  padding-bottom : 5px;
  margin-top : 20px;
  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 : #01b10e;
  border-left-color : #01b10e;
  border-right-color : #01b10e;
  border-bottom-color : #01b10e;
  border-top-left-radius : 4px 4px;
  border-top-right-radius : 4px 4px;
  border-bottom-right-radius : 4px 4px;
  border-bottom-left-radius : 4px 4px;
  width : 80px;
  height : 36px;
  float : right;
  position : relative;
  cursor : pointer;
}

#sp-form-1 > input[type="submit"]:active{
  background-color : #31bf50;
  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;
  top : 1px;
}

#sp-form-1 > input[type="submit"]:hover{
  background-color : #31bf50;
  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;
}

#sp-form-1 > table{
  color : #888888;
  width : 100%;
}

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

  #sp-form-1{
    padding-top : 20px;
    padding-left : 15px;
    padding-right : 15px;
    padding-bottom : 25px;
    margin-top : 5px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 5px;
    width : 100%;
    box-sizing : border-box;
  }

  #sp-form-1 input{
    width : 100%;
  }

  #sp-form-1 table{
    border-top-width : medium;
    border-top-style : none;
    border-top-color : initial;
    width : 100%;
  }

  #sp-form-1 td{
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    width : auto;
    display : block;
  }

  #sp-form-1 textarea[name="message"]{
    width : 100%;
  }

  #sp-form-1 th{
    padding-top : 10px;
    border-top-width : medium;
    border-left-width : medium;
    border-right-width : medium;
    border-bottom-width : medium;
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
    border-bottom-style : none;
    border-top-color : initial;
    border-left-color : initial;
    border-right-color : initial;
    border-bottom-color : initial;
    width : auto;
    display : block;
  }

  #sp-form-1 > input[type="submit"]{
    margin-right : 3px;
    float : right;
  }
}

#sp-image-217, #sp-image-218{
  text-decoration : none;
  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 : #9d9d9d;
  border-left-color : #9d9d9d;
  border-right-color : #9d9d9d;
  border-bottom-color : #9d9d9d;
  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%;
}

