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

body {
  font-family: "Futo Go B101 JIS2004 AP", sans-serif; color:#1C1C32;
}

#wrapper {
  background: url(back.gif) repeat-x center bottom;
  background-color: #8F001C;
  background-attachment: fixed;
}

.header__lead{
  background-color:#FFFEF7; width: 100%;
}
.contents-wrapper {
  background-color: #FFFEF7; 
  width:800px; margin:0 auto;
}
#contents{background-color: #FFFEF7; }
.header__logo {
  display:none;
}

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

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

.yodogawa{
  padding:30px;
}

  .header__lead > div {
    display: inline-block;
    text-align: center;
  }
.form_btn{width:16em; margin:0 auto; margin-bottom:3em;}

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

.post-share li a {
  background-color: #8F001C;
}
a.btn {
  background-color: #8F001C;
}
a:link {
  color: #8F001C;
  text-decoration: none;
}
a:visited {
  color: #666;
  text-decoration: none;
}
.navi__prev-next a:visited,
.navi__prev-next a:link {
  color: #FFFFFF;
}
.footer-contact__home a {
  color: #8F001C;
  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: #8F001C;
    color:#fff;
  }
  .footer-contact__mail a {
    color:#fff;
    background-color: #8F001C;
  }
  .header {
    width:100%;
    margin:0 auto;
  }
  .yodogawa {
    width:94%;
    margin:0 auto;
  }
    .header__lead > div {
    text-align: left;
  }
}
