body {
  font-family: "Gothic Medium BBB", sans-serif;
  font-weight: normal; }

strong {
  font-family: "Futo Go B101", sans-serif;
  font-weight: normal; }

article {
  padding: 0;
  max-width: 800px; }

.profile_inner h3,
.modal_content_inner h3 {
  font-family: "Futo Go B101", sans-serif;
  font-weight: normal; }

#yodogawa {
  font-family: "Futo Go B101", sans-serif;
  font-weight: normal;
  color: #5a5b63;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }

@media (min-width: 641px) {
  #yodogawa {
    width: 100%; } }

#yodogawa p {
  line-height: 1.75; }

#talk_body,
.info_taidan_txt {
  width: 90%;
  margin: 0 auto; }

@media (min-width: 641px) {
  #talk_body,
  .info_taidan_txt {
    width: 100%; } }

#talk_body dt,
.info_taidan_txt dt {
  font-family: "Futo Go B101", sans-serif;
  font-weight: normal;
  color: #5a5b63; }

#talk_body dd,
.info_taidan_txt dd {
  padding: 0; }

#index_nav [class*=bd_] {
  border: 0 none; }

#index_nav .title {
  width: 90%;
  padding: 0;
  margin: 0 auto; }

@media (min-width: 641px) {
  #index_nav .title {
    width: 86.48649%; } }

#index_nav .date {
  font-family: Kocho, sans-serif;
  font-weight: normal;
  font-size: 13px;
  letter-spacing: .1em;
  color: #666;
  width: 90%;
  padding-left: 15.625%;
  margin: 10px auto 0;
  text-align: left; }

@media (min-width: 641px) {
  #index_nav .date {
    width: 86.48649%;
    padding-left: 125px; } }

#information .info_title,
#information_free .info_title {
  font-family: "Futo Go B101", sans-serif;
  font-weight: normal; }

#information li .info_img,
#information_free li .info_img {
  max-width: 200px;
  margin: 0 auto 4.6875%; }

#information li .info_desc,
#information_free li .info_desc {
  width: 90%; }
