/* CSS Document */
#page-intro p {
  padding-top: 0; }
#page-intro .fureai-img {
  width: 80%;
  padding-bottom: 3rem;
  margin: auto; }

.headline {
  margin-top: 0; }
  .headline::before {
    content: "\f518"; }

#magazine {
  font-size: 16px;
  font-size: 1.6rem; }
  #magazine span {
    font-size: 13px;
    font-size: 1.3rem; }
  @media screen and (max-width: 1199px) {
    #magazine .ac-menu .accordion-contents {
      padding: 5rem 1rem 0rem 1rem; } }
  @media screen and (max-width: 767px) {
    #magazine .ac-menu .accordion-contents {
      padding: 5rem 6rem 0rem 6rem; } }
  @media screen and (max-width: 575px) {
    #magazine .ac-menu .accordion-contents {
      padding: 5rem 1rem 0rem 1rem; } }
  @media screen and (max-width: 767px) {
    #magazine li {
      margin: auto; } }
  #magazine .pdf-link li:nth-child(2n) a {
    margin-left: 0; }
  #magazine .pdf-link li:nth-child(2n+1) a {
    margin-right: 0; }
  #magazine .ac-menu {
    margin-bottom: 1rem; }
