@charset "utf-8";
.wrapper { min-width: auto; }
.area__btn,
.link__language,
.side,
.area__sns,
.header__block01,
.navigation__slide { display: none !important; }
.header .header__block02 {
  max-width: 690px;
  height: auto;
  margin: 0 auto;
  padding: 30px 0 10px;
}
.header .header__block02 .inner { padding-top: 0; }
.header .navigation { margin-top: 0; }
.topicpath,
.contents {
  max-width: 690px;
  margin: 0 auto;
  padding: 0;
}
.contents .contents__header,
.contents .contents__column { padding: 0; }
.contents .contents__column .main { width: 100%; }
.contents .contents__column .main .link__language + .section { margin-top: 0; }
.contents .area__related {
  margin-top: 60px;
  padding: 0;
  background: none;
}
.contents .contents__header .title__block__page { overflow: hidden; }
.contents .contents__header .title__block__page img { max-width: initial; }
.contents .area__related .inner { padding: 0; }

.footer {
  width: 690px;
  margin: 60px auto 0;
  border-top: none;
}
.footer .inner { display: none; }
.footer .btn__pagetop { display: none !important; }
.footer .footer__copyright {
  padding-top: 30px;
  text-align: center;
  color: #000;
  background: none;
  border-top: 1px solid #d6d7da;
}
@media print {
  body { -webkit-print-color-adjust: exact; }
}