@charset "UTF-8";
/* CSS Document */

body {
  font-family: "A1ゴシック R", sans-serif; color:#002E4B;
}

#wrapper {
  background: url(/textlive/css/250311/back.gif) repeat-x center bottom;
  background-color: #00529F;
  background-attachment: fixed;
}

.header__lead{
  background-color:#FFFEF7; width: 100%;
}
.contents-wrapper {
  background: url(/textlive/css/250311/base.gif) repeat-x center bottom;
  background-color: #FFFEF7; 
  background-attachment: fixed;
  width:800px; margin:0 auto;
}

.header__logo {
  display:none;
}

.header {
  width:800px;
  margin:0 auto;
}

.footer .copyright {
  color:#fff;
  margin-top:1px;
  background-color: #00529F;
}

.yodogawa{
  padding:30px;
}
.navi {
  margin: 0px 5px;
  /* padding: 12px 0; */
  border-top: 2px solid #00529F;
  border-bottom: 2px solid #00529F;
}

.post-share li a {
  background-color: #00529F;
}
a.btn {
  background-color: #00529F;
}
a:link {
  color: #00529F;
  text-decoration: none;
}
a:visited {
  color: #00529F;
  text-decoration: none;
}
.navi__prev-next a:visited,
.navi__prev-next a:link {
  color: #FFFFFF;
}
.footer-contact__home a {
  color: #00529F;
  background-color: transparent;
}

@media (min-width: 601px) {
  .footer {
    padding-top: 12px;
  }
}
@media (max-width: 600px) {
  .contents-wrapper {
    width:100%;
    margin:0 auto;
  }
  .footer-contact__home a {
    background-color: #00529F;
    color:#fff;
  }
  .footer-contact__mail a {
    color:#fff;
    background-color: #00529F;
  }
  .header {
    width:100%;
    margin:0 auto;
  }
  .yodogawa {
    width:94%;
    margin:0 auto;
  }
}
