@charset "UTF-8";
@media (max-width: 640px) {
  #contentsMenu {
    margin-top: 1em;
  }
}
@media (min-width: 641px) {
  #contentsMenu {
    position: relative;
  }
}
body.greeting #contentsMenu {
  margin-top: -2em;
}

#contentsMenu li {
  display: inline-block;
  vertical-align: bottom;
}
@media (max-width: 640px) {
  #contentsMenu li {
    width: 6.5em;
    margin: 0 0.25em;
  }
  #contentsMenu li:nth-of-type(odd) {
    margin-bottom: -0.5em;
  }
  body.greeting #contentsMenu li:nth-of-type(odd) {
    margin-bottom: 0;
  }
  body.greeting #contentsMenu li:nth-of-type(-2n + 1) {
    margin-bottom: -0.5em;
  }
}
@media (min-width: 641px) {
  #contentsMenu li {
    width: 8em;
    margin: 0 0.5em;
    transform-origin: 50% 90%;
    transition: all 160ms ease;
  }
  #contentsMenu li:hover {
    transform: scale(1.1);
  }
  #contentsMenu li:nth-of-type(odd) {
    margin-bottom: -1em;
  }
}

@media (min-width: 641px) {
  #head {
    box-sizing: border-box;
    min-height: 16em;
    padding: 15.5em 0 0 17em;
  }
  body.greeting #head {
    padding: 0;
  }
}

@media (max-width: 640px) {
  section > .comment {
    margin-top: 1em;
  }
}
@media (min-width: 641px) {
  section > .comment {
    display: inline-block;
    float: right;
    margin: 1.5em 1.5em 0 0;
  }
}
section > .comment img[src*="schoollife1.png"] {
  width: 9.4em;
}
@media (min-width: 641px) {
  section::after {
    content: "";
    display: block;
    clear: both;
  }
}
@media (min-width: 641px) {
  section article {
    margin-top: 1em;
    width: 23em;
  }
  section article:nth-of-type(odd) {
    float: left;
  }
  section article:nth-of-type(even) {
    float: right;
  }
  section#sweets article:nth-of-type(2n + 3) {
    float: right;
  }
  section#sweets article:nth-of-type(2n + 4) {
    float: left;
  }
}
@media (max-width: 640px) {
  section article:not(:nth-of-type(1)) {
    margin-top: 1em;
  }
}
section article .body {
  background: white;
  border: 4px solid;
  border-top-width: 0;
  border-radius: 0 0 1.5em 1.5em;
  padding: 1px 1.5em 1.5em;
}
section article.america .body {
  border-color: var(--color-america-base);
}

section article.brazil .body {
  border-color: var(--color-brazil-base);
}

section article.bulgaria .body {
  border-color: var(--color-bulgaria-base);
}

section article.china .body {
  border-color: var(--color-china-base);
}

section article.finland .body {
  border-color: var(--color-finland-base);
}

section article.ghana .body {
  border-color: var(--color-ghana-base);
}

section article.mexico .body {
  border-color: var(--color-mexico-base);
}

section article.peru .body {
  border-color: var(--color-peru-base);
}

section article.india .body {
  border-color: var(--color-india-base);
}

section article.spain .body {
  border-color: var(--color-spain-base);
}

section article.netherlands .body {
  border-color: var(--color-netherlands-base);
}

section article.thailand .body {
  border-color: var(--color-thailand-base);
}

section article.newzealand .body {
  border-color: var(--color-newzealand-base);
}

section article.turkey .body {
  border-color: var(--color-turkey-base);
}

section article.hungary .body {
  border-color: var(--color-hungary-base);
}

section article.korea .body {
  border-color: var(--color-korea-base);
}

section article.greece .body {
  border-color: var(--color-greece-base);
}

section article.france .body {
  border-color: var(--color-france-base);
}

section article.russia .body {
  border-color: var(--color-russia-base);
}

section article.uk .body {
  border-color: var(--color-uk-base);
}

section article.indonesia .body {
  border-color: var(--color-indonesia-base);
}

section article.vietnam .body {
  border-color: var(--color-vietnam-base);
}

section article.singapore .body {
  border-color: var(--color-singapore-base);
}

section article.italia .body {
  border-color: var(--color-italia-base);
}

section article.belgium .body {
  border-color: var(--color-belgium-base);
}

section article.canada .body {
  border-color: var(--color-canada-base);
}

section article .body h4 {
  margin-top: 1em;
}
section article .body h4 img[src*=costume1_1] {
  width: 13.9em;
}
section article .body h4 img[src*=costume1_10] {
  width: 14.1em;
}
section article .body h4 img[src*=costume1_2] {
  width: 17.2em;
}
section article .body h4 img[src*=costume1_3] {
  width: 11.3em;
}
section article .body h4 img[src*=costume1_4] {
  width: 17.3em;
}
section article .body h4 img[src*=costume1_5] {
  width: 17.3em;
}
section article .body h4 img[src*=costume1_6] {
  width: 14.8em;
}
section article .body h4 img[src*=costume1_7] {
  width: 17.4em;
}
section article .body h4 img[src*=cuisine1_1] {
  width: 13.3em;
}
section article .body h4 img[src*=cuisine1_10] {
  width: 10.1em;
}
section article .body h4 img[src*=cuisine1_11] {
  width: 11.5em;
}
section article .body h4 img[src*=cuisine1_2] {
  width: 13.2em;
}
section article .body h4 img[src*=cuisine1_3] {
  width: 11.6em;
}
section article .body h4 img[src*=cuisine1_4] {
  width: 14em;
}
section article .body h4 img[src*=cuisine1_5] {
  width: 14em;
}
section article .body h4 img[src*=cuisine1_6] {
  width: 14em;
}
section article .body h4 img[src*=cuisine1_7] {
  width: 19.7em;
}
section article .body h4 img[src*=cuisine1_9] {
  width: 18.7em;
}
section article .body h4 img[src*=cuisine2_1] {
  width: 10.6em;
}
section article .body h4 img[src*=cuisine2_2] {
  width: 9.3em;
}
section article .body h4 img[src*=cuisine2_3] {
  width: 11.5em;
}
section article .body h4 img[src*=cuisine2_4] {
  width: 9.3em;
}
section article .body h4 img[src*=cuisine2_5] {
  width: 14.5em;
}
section article .body h4 img[src*=cuisine2_6] {
  width: 15.1em;
}
section article .body h4 img[src*=cuisine2_7] {
  width: 13.1em;
}
section article .body h4 img[src*=cuisine2_8] {
  width: 9.1em;
}
section article .body h4 img[src*=cuisine3_1] {
  width: 19.5em;
}
section article .body h4 img[src*=cuisine3_2] {
  width: 12.5em;
}
section article .body h4 img[src*=cuisine3_3] {
  width: 8.4em;
}
section article .body h4 img[src*=cuisine3_4] {
  width: 15.2em;
}
section article .body h4 img[src*=cuisine3_5] {
  width: 11.7em;
}
section article .body h4 img[src*=cuisine3_6] {
  width: 20.8em;
}
section article .body h4 img[src*=cuisine3_7] {
  width: 18.4em;
}
section article .body h4 img[src*=cuisine3_8] {
  width: 19.7em;
}
section article .body h4 img[src*=cuisine3_9] {
  width: 15em;
}
section article .body h4 img[src*=culture1_1] {
  width: 13em;
}
section article .body h4 img[src*=culture1_10] {
  width: 18.4em;
}
section article .body h4 img[src*=culture1_11] {
  width: 14.9em;
}
section article .body h4 img[src*=culture1_12] {
  width: 11.6em;
}
section article .body h4 img[src*=culture1_13] {
  width: 10.9em;
}
section article .body h4 img[src*=culture1_14] {
  width: 18.4em;
}
section article .body h4 img[src*=culture1_15] {
  width: 10.7em;
}
section article .body h4 img[src*=culture1_16] {
  width: 9.2em;
}
section article .body h4 img[src*=culture1_17] {
  width: 14.8em;
}
section article .body h4 img[src*=culture1_2] {
  width: 16.6em;
}
section article .body h4 img[src*=culture1_3] {
  width: 17em;
}
section article .body h4 img[src*=culture1_4] {
  width: 14em;
}
section article .body h4 img[src*=culture1_5] {
  width: 15.4em;
}
section article .body h4 img[src*=culture1_6] {
  width: 15.5em;
}
section article .body h4 img[src*=culture1_7] {
  width: 16.4em;
}
section article .body h4 img[src*=culture1_8] {
  width: 17.4em;
}
section article .body h4 img[src*=culture1_9] {
  width: 14.2em;
}
section article .body h4 img[src*=event1_1] {
  width: 17.1em;
}
section article .body h4 img[src*=event1_10] {
  width: 20.6em;
}
section article .body h4 img[src*=event1_11] {
  width: 10em;
}
section article .body h4 img[src*=event1_12] {
  width: 5.7em;
}
section article .body h4 img[src*=event1_13] {
  width: 12.1em;
}
section article .body h4 img[src*=event1_14] {
  width: 10.4em;
}
section article .body h4 img[src*=event1_15] {
  width: 19.7em;
}
section article .body h4 img[src*=event1_16] {
  width: 17em;
}
section article .body h4 img[src*=event1_17] {
  width: 12.6em;
}
section article .body h4 img[src*=event1_2] {
  width: 8.2em;
}
section article .body h4 img[src*=event1_3] {
  width: 13.8em;
}
section article .body h4 img[src*=event1_4] {
  width: 14em;
}
section article .body h4 img[src*=event1_5] {
  width: 13.9em;
}
section article .body h4 img[src*=event1_6] {
  width: 11.5em;
}
section article .body h4 img[src*=event1_7] {
  width: 12.8em;
}
section article .body h4 img[src*=event1_8] {
  width: 5.9em;
}
section article .body h4 img[src*=event1_9] {
  width: 17.7em;
}
section article .body h4 img[src*=foodmeal1_1] {
  width: 13.3em;
}
section article .body h4 img[src*=foodmeal1_10] {
  width: 14.2em;
}
section article .body h4 img[src*=foodmeal1_11] {
  width: 3.4em;
}
section article .body h4 img[src*=foodmeal1_12] {
  width: 9.5em;
}
section article .body h4 img[src*=foodmeal1_13] {
  width: 18.3em;
}
section article .body h4 img[src*=foodmeal1_14] {
  width: 16.7em;
}
section article .body h4 img[src*=foodmeal1_15] {
  width: 11.6em;
}
section article .body h4 img[src*=foodmeal1_2] {
  width: 14.8em;
}
section article .body h4 img[src*=foodmeal1_3] {
  width: 12.7em;
}
section article .body h4 img[src*=foodmeal1_4] {
  width: 16.5em;
}
section article .body h4 img[src*=foodmeal1_5] {
  width: 9.8em;
}
section article .body h4 img[src*=foodmeal1_6] {
  width: 20.3em;
}
section article .body h4 img[src*=foodmeal1_7] {
  width: 18.5em;
}
section article .body h4 img[src*=foodmeal1_8] {
  width: 15.6em;
}
section article .body h4 img[src*=foodmeal1_9] {
  width: 20em;
}
section article .body h4 img[src*=other1_1] {
  width: 12.7em;
}
section article .body h4 img[src*=other1_10] {
  width: 18.8em;
}
section article .body h4 img[src*=other1_11] {
  width: 19.2em;
}
section article .body h4 img[src*=other1_12] {
  width: 15.1em;
}
section article .body h4 img[src*=other1_13] {
  width: 20.6em;
}
section article .body h4 img[src*=other1_14] {
  width: 12.6em;
}
section article .body h4 img[src*=other1_2] {
  width: 16.4em;
}
section article .body h4 img[src*=other1_3] {
  width: 9.1em;
}
section article .body h4 img[src*=other1_4] {
  width: 16.3em;
}
section article .body h4 img[src*=other1_5] {
  width: 14.3em;
}
section article .body h4 img[src*=other1_6] {
  width: 18em;
}
section article .body h4 img[src*=other1_7] {
  width: 12.6em;
}
section article .body h4 img[src*=other1_8] {
  width: 16.2em;
}
section article .body h4 img[src*=other1_9] {
  width: 18.8em;
}
section article .body h4 img[src*=sports1_1] {
  width: 16.3em;
}
section article .body h4 img[src*=sports1_10] {
  width: 15em;
}
section article .body h4 img[src*=sports1_11] {
  width: 19.7em;
}
section article .body h4 img[src*=sports1_12] {
  width: 19.8em;
}
section article .body h4 img[src*=sports1_2] {
  width: 10.2em;
}
section article .body h4 img[src*=sports1_3] {
  width: 13.1em;
}
section article .body h4 img[src*=sports1_4] {
  width: 13.8em;
}
section article .body h4 img[src*=sports1_5] {
  width: 15.4em;
}
section article .body h4 img[src*=sports1_6] {
  width: 8em;
}
section article .body h4 img[src*=sports1_7] {
  width: 20.3em;
}
section article .body h4 img[src*=sports1_8] {
  width: 12.6em;
}
section article .body h4 img[src*=sports1_9] {
  width: 16.8em;
}
section article .body h4 img[src*=staplefood1_1] {
  width: 9.1em;
}
section article .body h4 img[src*=staplefood1_12] {
  width: 13.5em;
}
section article .body h4 img[src*=staplefood1_2] {
  width: 14.6em;
}
section article .body h4 img[src*=staplefood1_3] {
  width: 16em;
}
section article .body h4 img[src*=staplefood1_4] {
  width: 12.6em;
}
section article .body h4 img[src*=staplefood1_5] {
  width: 16em;
}
section article .body h4 img[src*=staplefood1_6] {
  width: 18.1em;
}
section article .body h4 img[src*=staplefood1_7] {
  width: 11.6em;
}
section article .body h4 img[src*=staplefood1_8] {
  width: 10.1em;
}
section article .body h4 img[src*=costume1_13] {
  width: 13.75em;
}
section article .body h4 img[src*=event1_18] {
  width: 9.25em;
}
section article .body h4 img[src*=sports1_13] {
  width: 13.8em;
}
section article .body h4 img[src*=foodmeal1_16] {
  width: 9.05em;
}
section article .body h4 img[src*=culture1_18] {
  width: 18.25em;
}
section article .body h4 img[src*=culture1_19] {
  width: 19.65em;
}
section article .body img {
  max-width: 100%;
}
section article .body > div {
  margin-top: 1em;
}
section article .body > div.image:first-child {
  margin-top: 1.5em;
}
section article .body > div.image img {
  width: 20em;
}
section article .body > div.image img[src*=costume1_10_1] {
  width: 19em;
}
section article .body > div.image img[src*=costume1_7_1] {
  width: 14.1em;
}
section article .body > div.image img[src*=costume1_9_1] {
  width: 12.3em;
}
section article .body > div.image img[src*=cuisine1_10_1] {
  width: 13.5em;
}
section article .body > div.image img[src*=cuisine1_11_1] {
  width: 19.5em;
}
section article .body > div.image img[src*=cuisine1_4_1] {
  width: 19.3em;
}
section article .body > div.image img[src*=cuisine1_6_1] {
  width: 13.5em;
}
section article .body > div.image img[src*=cuisine2_1_1] {
  width: 8.7em;
}
section article .body > div.image img[src*=cuisine2_3_1] {
  width: 9.4em;
}
section article .body > div.image img[src*=cuisine2_5_1] {
  width: 13.3em;
}
section article .body > div.image img[src*=cuisine3_6_1] {
  width: 13.6em;
}
section article .body > div.image img[src*=cuisine3_7_1] {
  width: 18em;
}
section article .body > div.image img[src*=cuisine3_9_1] {
  width: 15em;
}
section article .body > div.image img[src*=culture1_12_1] {
  width: 13.2em;
}
section article .body > div.image img[src*=culture1_15_1] {
  width: 21.4em;
}
section article .body > div.image img[src*=culture1_2_1] {
  width: 15.6em;
}
section article .body > div.image img[src*=culture1_8_1] {
  width: 13.5em;
}
section article .body > div.image img[src*=foodmeal1_12_1] {
  width: 15.1em;
}
section article .body > div.image img[src*=foodmeal1_1_1] {
  width: 10.1em;
}
section article .body > div.image img[src*=foodmeal1_2_1] {
  width: 10.1em;
}
section article .body > div.image img[src*=foodmeal1_3_1] {
  width: 19.9em;
}
section article .body > div.image img[src*=foodmeal1_5_1] {
  width: 19.8em;
}
section article .body > div.image img[src*=foodmeal1_8_1] {
  width: 11.1em;
}
section article .body > div.image img[src*=other1_2_1] {
  width: 7.3em;
}
section article .body > div.image img[src*=other1_7_1] {
  width: 13.6em;
}
section article .body > div.image img[src*=other1_9_1] {
  width: 13.8em;
}
section article .body > div.image img[src*=schoollife2_10_1] {
  width: 10.1em;
}
section article .body > div.image img[src*=schoollife2_11_1] {
  width: 10.1em;
}
section article .body > div.image img[src*=schoollife2_1_1] {
  width: 9.6em;
}
section article .body > div.image img[src*=schoollife2_2_1] {
  width: 9.7em;
}
section article .body > div.image img[src*=schoollife2_3_1] {
  width: 6.2em;
}
section article .body > div.image img[src*=schoollife2_4_1] {
  width: 6.4em;
}
section article .body > div.image img[src*=schoollife2_5_1] {
  width: 7.1em;
}
section article .body > div.image img[src*=schoollife2_6_1] {
  width: 7.4em;
}
section article .body > div.image img[src*=sports1_11_1] {
  width: 15em;
}
section article .body > div.image img[src*=sports1_12_1] {
  width: 9.4em;
}
section article .body > div.image img[src*=sports1_5_1] {
  width: 15.5em;
}
section article .body > div.image img[src*=sports1_7_1] {
  width: 14.2em;
}
section article .body > div.image img[src*=sports1_9_1] {
  width: 15em;
}
section article .body > div.image img[src*=staplefood1_10_1] {
  width: 15.1em;
}
section article .body > div.image img[src*=staplefood1_2_1] {
  width: 10.9em;
}
section article .body > div.image img[src*=staplefood1_3_1] {
  width: 9.7em;
}
section article .body > div.image img[src*=staplefood1_4_1] {
  width: 16em;
}
section article .body > div.image img[src*=staplefood1_6_1] {
  width: 15em;
}
section article .body > div.image img[src*=staplefood1_7_1] {
  width: 11em;
}
section article .body > div.image img[src*=staplefood1_8_1] {
  width: 19.5em;
}
section article .body > div.image img[src*=staplefood1_9_1] {
  width: 15.1em;
}
section article .body > div.image img[src*=costume1_13_1] {
  width: 20.2em;
}
section article .body > div.image img[src*=culture1_18_1] {
  width: 20.3em;
}
section article .body > div.image img[src*=culture1_19_1] {
  width: 20em;
}
section article .body > div.image img[src*=event1_18_1] {
  width: 20.4em;
}
section article .body > div.image img[src*=foodmeal1_16_1] {
  width: 20em;
}
section article .body > div.comment {
  text-align: right;
}
section article .body > div.comment img {
  width: 20em;
}
section article .body > div.comment img[src*=costume1_1] {
  width: 18.9em;
}
section article .body > div.comment img[src*=costume1_10] {
  width: 16.7em;
}
section article .body > div.comment img[src*=costume1_11] {
  width: 16.2em;
}
section article .body > div.comment img[src*=costume1_11] {
  width: 16.2em;
}
section article .body > div.comment img[src*=costume1_12] {
  width: 16.2em;
}
section article .body > div.comment img[src*=costume1_12] {
  width: 16.2em;
}
section article .body > div.comment img[src*=costume1_2] {
  width: 20.3em;
}
section article .body > div.comment img[src*=costume1_3] {
  width: 20.6em;
}
section article .body > div.comment img[src*=costume1_4] {
  width: 18.8em;
}
section article .body > div.comment img[src*=costume1_5] {
  width: 20.6em;
}
section article .body > div.comment img[src*=costume1_6] {
  width: 20.1em;
}
section article .body > div.comment img[src*=costume1_7] {
  width: 18.4em;
}
section article .body > div.comment img[src*=costume1_8] {
  width: 14.8em;
}
section article .body > div.comment img[src*=costume1_9] {
  width: 16.8em;
}
section article .body > div.comment img[src*=cuisine1_1] {
  width: 17.1em;
}
section article .body > div.comment img[src*=cuisine1_10] {
  width: 16.6em;
}
section article .body > div.comment img[src*=cuisine1_11] {
  width: 19.5em;
}
section article .body > div.comment img[src*=cuisine1_11] {
  width: 19.5em;
}
section article .body > div.comment img[src*=cuisine1_2] {
  width: 15.3em;
}
section article .body > div.comment img[src*=cuisine1_3] {
  width: 17.1em;
}
section article .body > div.comment img[src*=cuisine1_4] {
  width: 17.2em;
}
section article .body > div.comment img[src*=cuisine1_5] {
  width: 18em;
}
section article .body > div.comment img[src*=cuisine1_6] {
  width: 20.4em;
}
section article .body > div.comment img[src*=cuisine1_7] {
  width: 16.3em;
}
section article .body > div.comment img[src*=cuisine1_9] {
  width: 18.8em;
}
section article .body > div.comment img[src*=cuisine2_1] {
  width: 16.8em;
}
section article .body > div.comment img[src*=cuisine2_2] {
  width: 19.3em;
}
section article .body > div.comment img[src*=cuisine2_3] {
  width: 17.4em;
}
section article .body > div.comment img[src*=cuisine2_4] {
  width: 17.1em;
}
section article .body > div.comment img[src*=cuisine2_5] {
  width: 20.1em;
}
section article .body > div.comment img[src*=cuisine2_6] {
  width: 18.5em;
}
section article .body > div.comment img[src*=cuisine2_7] {
  width: 15.6em;
}
section article .body > div.comment img[src*=cuisine2_8] {
  width: 16.9em;
}
section article .body > div.comment img[src*=cuisine3_1] {
  width: 19.2em;
}
section article .body > div.comment img[src*=cuisine3_2] {
  width: 14.9em;
}
section article .body > div.comment img[src*=cuisine3_3] {
  width: 15.9em;
}
section article .body > div.comment img[src*=cuisine3_4] {
  width: 16.5em;
}
section article .body > div.comment img[src*=cuisine3_5] {
  width: 17.8em;
}
section article .body > div.comment img[src*=cuisine3_6] {
  width: 16.5em;
}
section article .body > div.comment img[src*=cuisine3_7] {
  width: 16.8em;
}
section article .body > div.comment img[src*=cuisine3_8] {
  width: 17.5em;
}
section article .body > div.comment img[src*=cuisine3_9] {
  width: 14.5em;
}
section article .body > div.comment img[src*=cuisine3_9] {
  width: 14.5em;
}
section article .body > div.comment img[src*=culture1_1] {
  width: 17.1em;
}
section article .body > div.comment img[src*=culture1_10] {
  width: 18.7em;
}
section article .body > div.comment img[src*=culture1_11] {
  width: 16.1em;
}
section article .body > div.comment img[src*=culture1_12] {
  width: 18.2em;
}
section article .body > div.comment img[src*=culture1_13] {
  width: 16.1em;
}
section article .body > div.comment img[src*=culture1_14] {
  width: 18.4em;
}
section article .body > div.comment img[src*=culture1_15] {
  width: 20.1em;
}
section article .body > div.comment img[src*=culture1_16] {
  width: 14.6em;
}
section article .body > div.comment img[src*=culture1_16] {
  width: 14.6em;
}
section article .body > div.comment img[src*=culture1_17] {
  width: 15.9em;
}
section article .body > div.comment img[src*=culture1_17] {
  width: 15.9em;
}
section article .body > div.comment img[src*=culture1_2] {
  width: 20.3em;
}
section article .body > div.comment img[src*=culture1_3] {
  width: 16.4em;
}
section article .body > div.comment img[src*=culture1_4] {
  width: 17.3em;
}
section article .body > div.comment img[src*=culture1_5] {
  width: 18.1em;
}
section article .body > div.comment img[src*=culture1_6] {
  width: 15.5em;
}
section article .body > div.comment img[src*=culture1_7] {
  width: 16.7em;
}
section article .body > div.comment img[src*=culture1_8] {
  width: 20.4em;
}
section article .body > div.comment img[src*=culture1_9] {
  width: 18em;
}
section article .body > div.comment img[src*=event1_1] {
  width: 16.8em;
}
section article .body > div.comment img[src*=event1_10] {
  width: 15.6em;
}
section article .body > div.comment img[src*=event1_11] {
  width: 20.2em;
}
section article .body > div.comment img[src*=event1_12] {
  width: 14.8em;
}
section article .body > div.comment img[src*=event1_13] {
  width: 17.7em;
}
section article .body > div.comment img[src*=event1_14] {
  width: 15.5em;
}
section article .body > div.comment img[src*=event1_15] {
  width: 17.2em;
}
section article .body > div.comment img[src*=event1_16] {
  width: 13.4em;
}
section article .body > div.comment img[src*=event1_16] {
  width: 13.4em;
}
section article .body > div.comment img[src*=event1_17] {
  width: 13.4em;
}
section article .body > div.comment img[src*=event1_17] {
  width: 13.4em;
}
section article .body > div.comment img[src*=event1_2] {
  width: 14.6em;
}
section article .body > div.comment img[src*=event1_3] {
  width: 18.1em;
}
section article .body > div.comment img[src*=event1_4] {
  width: 17.2em;
}
section article .body > div.comment img[src*=event1_5] {
  width: 18.3em;
}
section article .body > div.comment img[src*=event1_6] {
  width: 17.2em;
}
section article .body > div.comment img[src*=event1_7] {
  width: 17.7em;
}
section article .body > div.comment img[src*=event1_8] {
  width: 17.2em;
}
section article .body > div.comment img[src*=event1_9] {
  width: 18.7em;
}
section article .body > div.comment img[src*=foodmeal1_1] {
  width: 18.3em;
}
section article .body > div.comment img[src*=foodmeal1_10] {
  width: 20.7em;
}
section article .body > div.comment img[src*=foodmeal1_11] {
  width: 18.2em;
}
section article .body > div.comment img[src*=foodmeal1_12] {
  width: 19.7em;
}
section article .body > div.comment img[src*=foodmeal1_13] {
  width: 18.9em;
}
section article .body > div.comment img[src*=foodmeal1_14] {
  width: 17.1em;
}
section article .body > div.comment img[src*=foodmeal1_14] {
  width: 17.1em;
}
section article .body > div.comment img[src*=foodmeal1_15] {
  width: 13.8em;
}
section article .body > div.comment img[src*=foodmeal1_15] {
  width: 13.8em;
}
section article .body > div.comment img[src*=foodmeal1_2] {
  width: 18.5em;
}
section article .body > div.comment img[src*=foodmeal1_3] {
  width: 18.4em;
}
section article .body > div.comment img[src*=foodmeal1_4] {
  width: 18em;
}
section article .body > div.comment img[src*=foodmeal1_5] {
  width: 18.4em;
}
section article .body > div.comment img[src*=foodmeal1_6] {
  width: 19.3em;
}
section article .body > div.comment img[src*=foodmeal1_7] {
  width: 20.8em;
}
section article .body > div.comment img[src*=foodmeal1_8] {
  width: 18.8em;
}
section article .body > div.comment img[src*=foodmeal1_9] {
  width: 20.2em;
}
section article .body > div.comment img[src*=other1_1] {
  width: 18em;
}
section article .body > div.comment img[src*=other1_10] {
  width: 21.1em;
}
section article .body > div.comment img[src*=other1_11] {
  width: 19.8em;
}
section article .body > div.comment img[src*=other1_12] {
  width: 20.1em;
}
section article .body > div.comment img[src*=other1_13] {
  width: 16.5em;
}
section article .body > div.comment img[src*=other1_13] {
  width: 16.5em;
}
section article .body > div.comment img[src*=other1_14] {
  width: 17.3em;
}
section article .body > div.comment img[src*=other1_14] {
  width: 15.8em;
}
section article .body > div.comment img[src*=other1_2] {
  width: 19.6em;
}
section article .body > div.comment img[src*=other1_3] {
  width: 18.8em;
}
section article .body > div.comment img[src*=other1_4] {
  width: 20.3em;
}
section article .body > div.comment img[src*=other1_5] {
  width: 18.5em;
}
section article .body > div.comment img[src*=other1_6] {
  width: 19.2em;
}
section article .body > div.comment img[src*=other1_7] {
  width: 18.6em;
}
section article .body > div.comment img[src*=other1_8] {
  width: 19.8em;
}
section article .body > div.comment img[src*=other1_9] {
  width: 19.2em;
}
section article .body > div.comment img[src*=schoollife1_1] {
  width: 17.8em;
}
section article .body > div.comment img[src*=schoollife1_2] {
  width: 20.8em;
}
section article .body > div.comment img[src*=schoollife1_3] {
  width: 20.8em;
}
section article .body > div.comment img[src*=schoollife1_4] {
  width: 19.9em;
}
section article .body > div.comment img[src*=schoollife1_5] {
  width: 18.8em;
}
section article .body > div.comment img[src*=schoollife1_6] {
  width: 19.3em;
}
section article .body > div.comment img[src*=sports1_1] {
  width: 14.4em;
}
section article .body > div.comment img[src*=sports1_10] {
  width: 15.2em;
}
section article .body > div.comment img[src*=sports1_11] {
  width: 15.5em;
}
section article .body > div.comment img[src*=sports1_11] {
  width: 15.5em;
}
section article .body > div.comment img[src*=sports1_12] {
  width: 17.1em;
}
section article .body > div.comment img[src*=sports1_12] {
  width: 17.1em;
}
section article .body > div.comment img[src*=sports1_2] {
  width: 17.1em;
}
section article .body > div.comment img[src*=sports1_3] {
  width: 17.2em;
}
section article .body > div.comment img[src*=sports1_4] {
  width: 19.5em;
}
section article .body > div.comment img[src*=sports1_5] {
  width: 19.3em;
}
section article .body > div.comment img[src*=sports1_6] {
  width: 19.8em;
}
section article .body > div.comment img[src*=sports1_7] {
  width: 19.1em;
}
section article .body > div.comment img[src*=sports1_8] {
  width: 18.7em;
}
section article .body > div.comment img[src*=sports1_9] {
  width: 18.4em;
}
section article .body > div.comment img[src*=staplefood1_1] {
  width: 20.1em;
}
section article .body > div.comment img[src*=staplefood1_10] {
  width: 17.4em;
}
section article .body > div.comment img[src*=staplefood1_11] {
  width: 12.5em;
}
section article .body > div.comment img[src*=staplefood1_11] {
  width: 12.5em;
}
section article .body > div.comment img[src*=staplefood1_12] {
  width: 13em;
}
section article .body > div.comment img[src*=staplefood1_12] {
  width: 13em;
}
section article .body > div.comment img[src*=staplefood1_2] {
  width: 20.3em;
}
section article .body > div.comment img[src*=staplefood1_3] {
  width: 17.2em;
}
section article .body > div.comment img[src*=staplefood1_4] {
  width: 17.2em;
}
section article .body > div.comment img[src*=staplefood1_5] {
  width: 18.2em;
}
section article .body > div.comment img[src*=staplefood1_6] {
  width: 18.2em;
}
section article .body > div.comment img[src*=staplefood1_7] {
  width: 17.8em;
}
section article .body > div.comment img[src*=staplefood1_8] {
  width: 17.9em;
}
section article .body > div.comment img[src*=staplefood1_9] {
  width: 19.3em;
}
section article .body > div.comment img[src*=costume1_13] {
  width: 17.75em;
}
section article .body > div.comment img[src*=culture1_18] {
  width: 18.85em;
}
section article .body > div.comment img[src*=culture1_19] {
  width: 20.05em;
}
section article .body > div.comment img[src*=event1_18] {
  width: 18.35em;
}
section article .body > div.comment img[src*=foodmeal1_16] {
  width: 16.25em;
}
section article .body > div.comment img[src*=sports1_13] {
  width: 19.9em;
}
section article.type2 {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border-radius: 1.5em;
  padding-top: 2em;
  padding-bottom: 1em;
  width: 12em;
  /* キャラと吹き出し */
}
section article.type2.america {
  background-color: var(--color-america-base);
}

section article.type2.brazil {
  background-color: var(--color-brazil-base);
}

section article.type2.bulgaria {
  background-color: var(--color-bulgaria-base);
}

section article.type2.china {
  background-color: var(--color-china-base);
}

section article.type2.finland {
  background-color: var(--color-finland-base);
}

section article.type2.ghana {
  background-color: var(--color-ghana-base);
}

section article.type2.mexico {
  background-color: var(--color-mexico-base);
}

section article.type2.peru {
  background-color: var(--color-peru-base);
}

section article.type2.india {
  background-color: var(--color-india-base);
}

section article.type2.spain {
  background-color: var(--color-spain-base);
}

section article.type2.netherlands {
  background-color: var(--color-netherlands-base);
}

section article.type2.thailand {
  background-color: var(--color-thailand-base);
}

section article.type2.newzealand {
  background-color: var(--color-newzealand-base);
}

section article.type2.turkey {
  background-color: var(--color-turkey-base);
}

section article.type2.hungary {
  background-color: var(--color-hungary-base);
}

section article.type2.korea {
  background-color: var(--color-korea-base);
}

section article.type2.greece {
  background-color: var(--color-greece-base);
}

section article.type2.france {
  background-color: var(--color-france-base);
}

section article.type2.russia {
  background-color: var(--color-russia-base);
}

section article.type2.uk {
  background-color: var(--color-uk-base);
}

section article.type2.indonesia {
  background-color: var(--color-indonesia-base);
}

section article.type2.vietnam {
  background-color: var(--color-vietnam-base);
}

section article.type2.singapore {
  background-color: var(--color-singapore-base);
}

section article.type2.italia {
  background-color: var(--color-italia-base);
}

section article.type2.belgium {
  background-color: var(--color-belgium-base);
}

section article.type2.canada {
  background-color: var(--color-canada-base);
}

@media (max-width: 640px) {
  section article.type2 {
    vertical-align: middle;
    width: 10.5em;
    margin: 2em 0.5em 4em;
  }
}
@media (min-width: 641px) {
  body.schoollife section article.type2 {
    float: none;
    margin: 3em 1em 2em;
  }
  body.schoollife section article.type2#schoollife3_9 {
    margin-left: 10%;
  }
  body.schoollife section article.type2#schoollife3_7 {
    margin-left: 10%;
  }
  body.schoollife section article.type2#schoollife3_12 {
    margin-right: 10%;
  }
  body.schoollife section article.type2#schoollife3_3 {
    margin-right: 10%;
  }
}
section article.type2::before {
  content: "";
  display: block;
  position: absolute;
  right: -0.5em;
  bottom: -4em;
  width: 7.5em;
  height: 7.5em;
  background: no-repeat right center;
  background-size: contain;
}
section article.type2.america::before {
  background-image: url(../images/common/face_america1.png);
}

section article.type2.brazil::before {
  background-image: url(../images/common/face_brazil1.png);
}

section article.type2.bulgaria::before {
  background-image: url(../images/common/face_bulgaria1.png);
}

section article.type2.china::before {
  background-image: url(../images/common/face_china1.png);
}

section article.type2.finland::before {
  background-image: url(../images/common/face_finland1.png);
}

section article.type2.ghana::before {
  background-image: url(../images/common/face_ghana1.png);
}

section article.type2.mexico::before {
  background-image: url(../images/common/face_mexico1.png);
}

section article.type2.peru::before {
  background-image: url(../images/common/face_peru1.png);
}

section article.type2.india::before {
  background-image: url(../images/common/face_india1.png);
}

section article.type2.spain::before {
  background-image: url(../images/common/face_spain1.png);
}

section article.type2.netherlands::before {
  background-image: url(../images/common/face_netherlands1.png);
}

section article.type2.thailand::before {
  background-image: url(../images/common/face_thailand1.png);
}

section article.type2.newzealand::before {
  background-image: url(../images/common/face_newzealand1.png);
}

section article.type2.turkey::before {
  background-image: url(../images/common/face_turkey1.png);
}

section article.type2.hungary::before {
  background-image: url(../images/common/face_hungary1.png);
}

section article.type2.korea::before {
  background-image: url(../images/common/face_korea1.png);
}

section article.type2.greece::before {
  background-image: url(../images/common/face_greece1.png);
}

section article.type2.france::before {
  background-image: url(../images/common/face_france1.png);
}

section article.type2.russia::before {
  background-image: url(../images/common/face_russia1.png);
}

section article.type2.uk::before {
  background-image: url(../images/common/face_uk1.png);
}

section article.type2.indonesia::before {
  background-image: url(../images/common/face_indonesia1.png);
}

section article.type2.vietnam::before {
  background-image: url(../images/common/face_vietnam1.png);
}

section article.type2.singapore::before {
  background-image: url(../images/common/face_singapore1.png);
}

section article.type2.italia::before {
  background-image: url(../images/common/face_italia1.png);
}

section article.type2.belgium::before {
  background-image: url(../images/common/face_belgium1.png);
}

section article.type2.canada::before {
  background-image: url(../images/common/face_canada1.png);
}

section article.type2.france::before {
  background-image: url(../images/common/face_france2.png);
}

section article.type2.greece::before {
  background-image: url(../images/common/face_greece2.png);
}

section article.type2.indonesia::before {
  background-image: url(../images/common/face_indonesia2.png);
}

section article.type2.america::before {
  background-image: url(../images/common/face_america2.png);
}

section article.type2.ghana::before {
  background-image: url(../images/common/face_ghana2.png);
}

section article.type2.brazil::before {
  background-image: url(../images/common/face_brazil2.png);
}

section article.type2.america::before {
  background-image: url(../images/common/face_america2.png);
}

section article.type2.spain::before {
  background-image: url(../images/common/face_spain2.png);
}

section article.type2.india::before {
  background-image: url(../images/common/face_india2.png);
}

section article.type2.canada::before {
  background-image: url(../images/common/face_canada2.png);
}

section article.type2#schoollife3_8::before {
  bottom: -4.5em;
}

section article.type2 h3 {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -30%);
}
section article.type2 h3 img[src*=america] {
  width: 7.1em;
}
section article.type2 h3 img[src*=brazil] {
  width: 9.2em;
}
section article.type2 h3 img[src*=bulgaria] {
  width: 8em;
}
section article.type2 h3 img[src*=china] {
  width: 7.3em;
}
section article.type2 h3 img[src*=finland] {
  width: 8.7em;
}
section article.type2 h3 img[src*=france] {
  width: 7em;
}
section article.type2 h3 img[src*=ghana] {
  width: 6.2em;
}
section article.type2 h3 img[src*=greece] {
  width: 6.8em;
}
section article.type2 h3 img[src*=hungary] {
  width: 4.9em;
}
section article.type2 h3 img[src*=india] {
  width: 5.9em;
}
section article.type2 h3 img[src*=indonesia] {
  width: 9em;
}
section article.type2 h3 img[src*=italia] {
  width: 7em;
}
section article.type2 h3 img[src*=mexico] {
  width: 7.2em;
}
section article.type2 h3 img[src*=netherlands] {
  width: 6em;
}
section article.type2 h3 img[src*=peru] {
  width: 6.3em;
}
section article.type2 h3 img[src*=singapore] {
  width: 9.2em;
}
section article.type2 h3 img[src*=spain] {
  width: 6.1em;
}
section article.type2 h3 img[src*=turkey] {
  width: 5.9em;
}
section article.type2 h3 img[src*=uk] {
  width: 4.1em;
}
section article.type2 h3 img[src*=belgium] {
  width: 6.3em;
}
section article.type2 h3 img[src*=canada] {
  width: 4em;
}
section article.type2 .body {
  background: none;
  border: none;
  padding: 1em;
}
section article.type2.netherlands .body {
  padding-bottom: 2em;
}

section article.type2 .body::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 1.5em;
  background: no-repeat 45% top;
  background-size: contain;
}
section article.type2.america .body::before {
  background-image: url(../images/theme/contents_lead_america.png);
}

section article.type2.brazil .body::before {
  background-image: url(../images/theme/contents_lead_brazil.png);
}

section article.type2.bulgaria .body::before {
  background-image: url(../images/theme/contents_lead_bulgaria.png);
}

section article.type2.china .body::before {
  background-image: url(../images/theme/contents_lead_china.png);
}

section article.type2.finland .body::before {
  background-image: url(../images/theme/contents_lead_finland.png);
}

section article.type2.ghana .body::before {
  background-image: url(../images/theme/contents_lead_ghana.png);
}

section article.type2.mexico .body::before {
  background-image: url(../images/theme/contents_lead_mexico.png);
}

section article.type2.peru .body::before {
  background-image: url(../images/theme/contents_lead_peru.png);
}

section article.type2.india .body::before {
  background-image: url(../images/theme/contents_lead_india.png);
}

section article.type2.spain .body::before {
  background-image: url(../images/theme/contents_lead_spain.png);
}

section article.type2.netherlands .body::before {
  background-image: url(../images/theme/contents_lead_netherlands.png);
}

section article.type2.thailand .body::before {
  background-image: url(../images/theme/contents_lead_thailand.png);
}

section article.type2.newzealand .body::before {
  background-image: url(../images/theme/contents_lead_newzealand.png);
}

section article.type2.turkey .body::before {
  background-image: url(../images/theme/contents_lead_turkey.png);
}

section article.type2.hungary .body::before {
  background-image: url(../images/theme/contents_lead_hungary.png);
}

section article.type2.korea .body::before {
  background-image: url(../images/theme/contents_lead_korea.png);
}

section article.type2.greece .body::before {
  background-image: url(../images/theme/contents_lead_greece.png);
}

section article.type2.france .body::before {
  background-image: url(../images/theme/contents_lead_france.png);
}

section article.type2.russia .body::before {
  background-image: url(../images/theme/contents_lead_russia.png);
}

section article.type2.uk .body::before {
  background-image: url(../images/theme/contents_lead_uk.png);
}

section article.type2.indonesia .body::before {
  background-image: url(../images/theme/contents_lead_indonesia.png);
}

section article.type2.vietnam .body::before {
  background-image: url(../images/theme/contents_lead_vietnam.png);
}

section article.type2.singapore .body::before {
  background-image: url(../images/theme/contents_lead_singapore.png);
}

section article.type2.italia .body::before {
  background-image: url(../images/theme/contents_lead_italia.png);
}

section article.type2.belgium .body::before {
  background-image: url(../images/theme/contents_lead_belgium.png);
}

section article.type2.canada .body::before {
  background-image: url(../images/theme/contents_lead_canada.png);
}

@media (max-width: 640px) {
  section article.type2 .body .text p {
    font-size: 80%;
  }
}
section article.type2#schoollife3_6 .body .text ruby:nth-of-type(3) {
  margin: 0 0.25em;
}

section article.type2#schoollife3_6 .body .text ruby:nth-of-type(4) {
  margin: 0 0.25em;
}

section article.type2#schoollife3_6 .body .text ruby:nth-of-type(5) {
  margin: 0 0.25em;
}

section article.type2#schoollife3_8 .body .text ruby:nth-of-type(-n+2) {
  margin: 0 0.25em;
}

section article.type2#event1_14 .body .text ruby:nth-of-type(4) {
  margin: 0 0.25em;
}

section article.type2#event1_14 .body .text ruby:nth-of-type(5) {
  margin: 0 0.25em;
}

section article.type2#schoollife3_8 .body .text span {
  display: inline-block;
}

@media (max-width: 640px) {
  body.greeting #top {
    margin-top: 2em;
    margin-bottom: 1em;
  }
}
@media (min-width: 641px) {
  body.greeting #top {
    margin-top: 1em;
    margin-bottom: -1em;
  }
}
@media (max-width: 640px) {
  body.greeting section#word3 .body {
    margin-top: 1em;
  }
}

@media (min-width: 641px) {
  body.greeting section .body {
    position: relative;
  }
}
@media (max-width: 640px) {
  body.greeting section .body h3 {
    text-align: left;
    margin-left: 2em;
    margin-bottom: 0.5em;
  }
}
@media (min-width: 641px) {
  body.greeting section .body h3 {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
  }
}
@media (max-width: 640px) {
  body.greeting section .body .words {
    font-size: 94%;
    width: 25em;
  }
  body.greeting section#word3 .body .words {
    height: 109em;
  }
  body.greeting section#word4 .body .words {
    height: 109em;
  }
  body.greeting section#word5 .body .words {
    height: 113.5em;
  }
  body.greeting section#word6 .body .words {
    height: 112em;
  }
  body.greeting section#word7 .body .words {
    height: 119.5em;
  }
}
@media (min-width: 641px) {
  body.greeting section .body .words {
    width: 38em;
    margin-left: auto;
    overflow: hidden;
  }
  body.greeting section .body .words:hover {
    overflow: visible;
  }
  body.greeting section#word3 .body .words {
    height: 69em;
  }
  body.greeting section#word4 .body .words {
    height: 66em;
  }
  body.greeting section#word5 .body .words {
    height: 69.5em;
  }
  body.greeting section#word6 .body .words {
    height: 70em;
  }
  body.greeting section#word7 .body .words {
    height: 75em;
  }
}
body.greeting section .body .words ul {
  position: relative;
}
@media (max-width: 640px) {
  body.greeting section .body .words ul {
    width: 50em;
    height: 50em;
  }
}
@media (min-width: 641px) {
  body.greeting section .body .words ul {
    width: 50em;
    height: 50em;
  }
}
body.greeting section .body .words ul li {
  position: absolute;
}
@media (max-width: 640px) {
  body.greeting section .body .words ul li#word3_22 {
    left: 3.3%;
    top: 152.2%;
  }
  body.greeting section .body .words ul li#word3_14 {
    left: 2.1%;
    top: 99.8%;
  }
  body.greeting section .body .words ul li#word3_21 {
    left: 1.9%;
    top: 136%;
  }
  body.greeting section .body .words ul li#word3_24 {
    left: 26%;
    top: 180.7%;
  }
  body.greeting section .body .words ul li#word3_1 {
    left: 9.3%;
    top: 2%;
  }
  body.greeting section .body .words ul li#word3_2 {
    left: 1.2%;
    top: 24.8%;
  }
  body.greeting section .body .words ul li#word3_3 {
    left: 24.1%;
    top: 59.5%;
  }
  body.greeting section .body .words ul li#word3_4 {
    left: 25.7%;
    top: 44.3%;
  }
  body.greeting section .body .words ul li#word3_5 {
    left: 2.2%;
    top: 41.7%;
  }
  body.greeting section .body .words ul li#word3_6 {
    left: 27.1%;
    top: 76.5%;
  }
  body.greeting section .body .words ul li#word3_7 {
    left: 10.5%;
    top: 194.8%;
  }
  body.greeting section .body .words ul li#word3_9 {
    left: 1.3%;
    top: 82.5%;
  }
  body.greeting section .body .words ul li#word3_11 {
    left: 25.8%;
    top: 123.9%;
  }
  body.greeting section .body .words ul li#word3_12 {
    left: 1.5%;
    top: 60.4%;
  }
  body.greeting section .body .words ul li#word3_13 {
    left: 27%;
    top: 146.8%;
  }
  body.greeting section .body .words ul li#word3_15 {
    left: 26%;
    top: 92.2%;
  }
  body.greeting section .body .words ul li#word3_16 {
    left: 27.2%;
    top: 163.2%;
  }
  body.greeting section .body .words ul li#word3_17 {
    left: 25.7%;
    top: 107.3%;
  }
  body.greeting section .body .words ul li#word3_18 {
    left: 1.5%;
    top: 169.1%;
  }
  body.greeting section .body .words ul li#word3_19 {
    left: 1.6%;
    top: 117.3%;
  }
  body.greeting section .body .words ul li#word4_21 {
    left: 22.2%;
    top: 172.8%;
  }
  body.greeting section .body .words ul li#word4_24 {
    left: 1.7%;
    top: 173.3%;
  }
  body.greeting section .body .words ul li#word4_22 {
    left: 26%;
    top: 137.7%;
  }
  body.greeting section .body .words ul li#word4_1 {
    left: 8.8%;
    top: 1.5%;
  }
  body.greeting section .body .words ul li#word4_7 {
    left: 3.2%;
    top: 193.9%;
  }
  body.greeting section .body .words ul li#word4_16 {
    left: 2.9%;
    top: 151.3%;
  }
  body.greeting section .body .words ul li#word4_18 {
    left: 2.3%;
    top: 127.1%;
  }
  body.greeting section .body .words ul li#word4_19 {
    left: 30.1%;
    top: 112.4%;
  }
  body.greeting section .body .words ul li#word4_17 {
    left: 31.5%;
    top: 193.2%;
  }
  body.greeting section .body .words ul li#word4_15 {
    left: 24.4%;
    top: 95.4%;
  }
  body.greeting section .body .words ul li#word4_14 {
    left: 25.9%;
    top: 155.5%;
  }
  body.greeting section .body .words ul li#word4_13 {
    left: 28.3%;
    top: 77.7%;
  }
  body.greeting section .body .words ul li#word4_2 {
    left: 1.7%;
    top: 26.1%;
  }
  body.greeting section .body .words ul li#word4_3 {
    left: 1.4%;
    top: 42.6%;
  }
  body.greeting section .body .words ul li#word4_4 {
    left: 23.9%;
    top: 59.8%;
  }
  body.greeting section .body .words ul li#word4_5 {
    left: 24.3%;
    top: 24.1%;
  }
  body.greeting section .body .words ul li#word4_6 {
    left: 26.1%;
    top: 43.9%;
  }
  body.greeting section .body .words ul li#word4_9 {
    left: 1.1%;
    top: 83%;
  }
  body.greeting section .body .words ul li#word4_11 {
    left: 2.5%;
    top: 103.6%;
  }
  body.greeting section .body .words ul li#word4_12 {
    left: 1.2%;
    top: 61.1%;
  }
  body.greeting section .body .words ul li#word5_21 {
    left: 25%;
    top: 132.9%;
  }
  body.greeting section .body .words ul li#word5_24 {
    left: 23.8%;
    top: 189.6%;
  }
  body.greeting section .body .words ul li#word5_22 {
    left: 2.1%;
    top: 123.7%;
  }
  body.greeting section .body .words ul li#word5_1 {
    left: 9.5%;
    top: 1.5%;
  }
  body.greeting section .body .words ul li#word5_17 {
    left: 1.9%;
    top: 157.4%;
  }
  body.greeting section .body .words ul li#word5_16 {
    left: 2.3%;
    top: 179.4%;
  }
  body.greeting section .body .words ul li#word5_18 {
    left: 25.4%;
    top: 165.9%;
  }
  body.greeting section .body .words ul li#word5_19 {
    left: 29.2%;
    top: 76.5%;
  }
  body.greeting section .body .words ul li#word5_15 {
    left: 24.7%;
    top: 100.6%;
  }
  body.greeting section .body .words ul li#word5_14 {
    left: 25.6%;
    top: 116.6%;
  }
  body.greeting section .body .words ul li#word5_13 {
    left: 10.1%;
    top: 145.6%;
  }
  body.greeting section .body .words ul li#word5_2 {
    left: 2.1%;
    top: 27.3%;
  }
  body.greeting section .body .words ul li#word5_5 {
    left: 23.1%;
    top: 24.6%;
  }
  body.greeting section .body .words ul li#word5_3 {
    left: 26.2%;
    top: 43.9%;
  }
  body.greeting section .body .words ul li#word5_6 {
    left: 25.5%;
    top: 59.7%;
  }
  body.greeting section .body .words ul li#word5_4 {
    left: 2.6%;
    top: 45.9%;
  }
  body.greeting section .body .words ul li#word5_7 {
    left: 9%;
    top: 204%;
  }
  body.greeting section .body .words ul li#word5_9 {
    left: 2.3%;
    top: 82.8%;
  }
  body.greeting section .body .words ul li#word5_11 {
    left: 2.3%;
    top: 100.4%;
  }
  body.greeting section .body .words ul li#word5_12 {
    left: 2%;
    top: 62%;
  }
  body.greeting section .body .words ul li#word6_24 {
    left: 3%;
    top: 179.3%;
  }
  body.greeting section .body .words ul li#word6_21 {
    left: 1.8%;
    top: 156.8%;
  }
  body.greeting section .body .words ul li#word6_22 {
    left: 1.5%;
    top: 133.3%;
  }
  body.greeting section .body .words ul li#word6_1 {
    left: 9.3%;
    top: 1.3%;
  }
  body.greeting section .body .words ul li#word6_7 {
    left: 1.6%;
    top: 200.7%;
  }
  body.greeting section .body .words ul li#word6_17 {
    left: 2.2%;
    top: 69.5%;
  }
  body.greeting section .body .words ul li#word6_16 {
    left: 26.5%;
    top: 182.3%;
  }
  body.greeting section .body .words ul li#word6_18 {
    left: 24%;
    top: 158.3%;
  }
  body.greeting section .body .words ul li#word6_19 {
    left: 1.1%;
    top: 107.6%;
  }
  body.greeting section .body .words ul li#word6_15 {
    left: 26.1%;
    top: 95%;
  }
  body.greeting section .body .words ul li#word6_14 {
    left: 21.4%;
    top: 112.7%;
  }
  body.greeting section .body .words ul li#word6_13 {
    left: 28.1%;
    top: 202.1%;
  }
  body.greeting section .body .words ul li#word6_2 {
    left: 2.4%;
    top: 29%;
  }
  body.greeting section .body .words ul li#word6_5 {
    left: 23.5%;
    top: 24.5%;
  }
  body.greeting section .body .words ul li#word6_3 {
    left: 21.5%;
    top: 77.4%;
  }
  body.greeting section .body .words ul li#word6_6 {
    left: 27.2%;
    top: 62.3%;
  }
  body.greeting section .body .words ul li#word6_4 {
    left: 24.7%;
    top: 44.8%;
  }
  body.greeting section .body .words ul li#word6_9 {
    left: 2.1%;
    top: 91.2%;
  }
  body.greeting section .body .words ul li#word6_11 {
    left: 23.2%;
    top: 134.2%;
  }
  body.greeting section .body .words ul li#word6_12 {
    left: 1%;
    top: 46.6%;
  }
  body.greeting section .body .words ul li#word7_8 {
    left: 1.6%;
    top: 123.3%;
  }
  body.greeting section .body .words ul li#word7_21 {
    left: 1.9%;
    top: 187.1%;
  }
  body.greeting section .body .words ul li#word7_24 {
    left: 26.8%;
    top: 186.9%;
  }
  body.greeting section .body .words ul li#word7_22 {
    left: 26%;
    top: 144.3%;
  }
  body.greeting section .body .words ul li#word7_1 {
    left: 10.7%;
    top: 1.2%;
  }
  body.greeting section .body .words ul li#word7_7 {
    left: 3.1%;
    top: 215.7%;
  }
  body.greeting section .body .words ul li#word7_13 {
    left: 26%;
    top: 164.2%;
  }
  body.greeting section .body .words ul li#word7_2 {
    left: 24.7%;
    top: 24.8%;
  }
  body.greeting section .body .words ul li#word7_5 {
    left: 1.9%;
    top: 23.5%;
  }
  body.greeting section .body .words ul li#word7_3 {
    left: 1.5%;
    top: 40.5%;
  }
  body.greeting section .body .words ul li#word7_6 {
    left: 25.6%;
    top: 60.4%;
  }
  body.greeting section .body .words ul li#word7_4 {
    left: 25.2%;
    top: 43%;
  }
  body.greeting section .body .words ul li#word7_9 {
    left: 2.8%;
    top: 84.2%;
  }
  body.greeting section .body .words ul li#word7_11 {
    left: 24.5%;
    top: 79.7%;
  }
  body.greeting section .body .words ul li#word7_12 {
    left: 1.1%;
    top: 57.5%;
  }
  body.greeting section .body .words ul li#word7_14 {
    left: 23.9%;
    top: 102%;
  }
  body.greeting section .body .words ul li#word7_15 {
    left: 1.8%;
    top: 101.1%;
  }
  body.greeting section .body .words ul li#word7_17 {
    left: 26.4%;
    top: 214.4%;
  }
  body.greeting section .body .words ul li#word7_16 {
    left: 26.9%;
    top: 121.2%;
  }
  body.greeting section .body .words ul li#word7_18 {
    left: 2.5%;
    top: 145.1%;
  }
  body.greeting section .body .words ul li#word7_19 {
    left: 1.5%;
    top: 170.3%;
  }
}
@media (min-width: 641px) {
  body.greeting section .body .words ul li {
    transform-origin: 100% 100%;
    transition: all 160ms ease;
  }
  body.greeting section .body .words ul li:hover {
    transform: scale(1.1);
    z-index: 1;
  }
  body.greeting section .body .words ul li#word3_2, body.greeting section .body .words ul li#word4_7, body.greeting section .body .words ul li#word5_7, body.greeting section .body .words ul li#word6_7 {
    transform-origin: 50% 100%;
  }
  body.greeting section .body .words ul li#word3_22 {
    left: 28.6%;
    top: 80.7%;
  }
  body.greeting section .body .words ul li#word3_14 {
    left: 28.1%;
    top: 49.2%;
  }
  body.greeting section .body .words ul li#word3_21 {
    left: 0.5%;
    top: 73.4%;
  }
  body.greeting section .body .words ul li#word3_24 {
    left: 30%;
    top: 96.2%;
  }
  body.greeting section .body .words ul li#word3_1 {
    left: 7.4%;
    top: 114.4%;
  }
  body.greeting section .body .words ul li#word3_2 {
    left: 24.9%;
    top: 2%;
  }
  body.greeting section .body .words ul li#word3_3 {
    left: 51.9%;
    top: 18.7%;
  }
  body.greeting section .body .words ul li#word3_4 {
    left: 28.1%;
    top: 18.8%;
  }
  body.greeting section .body .words ul li#word3_5 {
    left: 4.2%;
    top: 4.2%;
  }
  body.greeting section .body .words ul li#word3_6 {
    left: 52.4%;
    top: 33.8%;
  }
  body.greeting section .body .words ul li#word3_7 {
    left: 39.8%;
    top: 114.4%;
  }
  body.greeting section .body .words ul li#word3_9 {
    left: 27.4%;
    top: 33%;
  }
  body.greeting section .body .words ul li#word3_11 {
    left: 51.1%;
    top: 52.1%;
  }
  body.greeting section .body .words ul li#word3_12 {
    left: 1.2%;
    top: 20.5%;
  }
  body.greeting section .body .words ul li#word3_13 {
    left: 52.9%;
    top: 75%;
  }
  body.greeting section .body .words ul li#word3_15 {
    left: 3.4%;
    top: 42.7%;
  }
  body.greeting section .body .words ul li#word3_16 {
    left: 51.5%;
    top: 91.5%;
  }
  body.greeting section .body .words ul li#word3_17 {
    left: 27.9%;
    top: 66.3%;
  }
  body.greeting section .body .words ul li#word3_18 {
    left: 5.2%;
    top: 90.6%;
  }
  body.greeting section .body .words ul li#word3_19 {
    left: 2.9%;
    top: 56.3%;
  }
  body.greeting section .body .words ul li#word4_21 {
    left: 3%;
    top: 87.4%;
  }
  body.greeting section .body .words ul li#word4_24 {
    left: 51.8%;
    top: 90.6%;
  }
  body.greeting section .body .words ul li#word4_22 {
    left: 28.4%;
    top: 89.1%;
  }
  body.greeting section .body .words ul li#word4_1 {
    left: 6.7%;
    top: 107.7%;
  }
  body.greeting section .body .words ul li#word4_7 {
    left: 40.1%;
    top: 107.8%;
  }
  body.greeting section .body .words ul li#word4_16 {
    left: 55.1%;
    top: 75.1%;
  }
  body.greeting section .body .words ul li#word4_18 {
    left: 20.3%;
    top: 66.2%;
  }
  body.greeting section .body .words ul li#word4_19 {
    left: 1.7%;
    top: 60.4%;
  }
  body.greeting section .body .words ul li#word4_17 {
    left: 41.2%;
    top: 69.5%;
  }
  body.greeting section .body .words ul li#word4_15 {
    left: 1.6%;
    top: 46.8%;
  }
  body.greeting section .body .words ul li#word4_14 {
    left: 28.5%;
    top: 49%;
  }
  body.greeting section .body .words ul li#word4_13 {
    left: 52.5%;
    top: 55.3%;
  }
  body.greeting section .body .words ul li#word4_2 {
    left: 25.1%;
    top: 1.7%;
  }
  body.greeting section .body .words ul li#word4_3 {
    left: 50.6%;
    top: 2.3%;
  }
  body.greeting section .body .words ul li#word4_4 {
    left: 26.6%;
    top: 18.5%;
  }
  body.greeting section .body .words ul li#word4_5 {
    left: 1.4%;
    top: 5.5%;
  }
  body.greeting section .body .words ul li#word4_6 {
    left: 49.4%;
    top: 16.2%;
  }
  body.greeting section .body .words ul li#word4_9 {
    left: 26.9%;
    top: 32.3%;
  }
  body.greeting section .body .words ul li#word4_11 {
    left: 49.6%;
    top: 34%;
  }
  body.greeting section .body .words ul li#word4_12 {
    left: 0.6%;
    top: 24.9%;
  }
  body.greeting section .body .words ul li#word5_21 {
    left: 1.7%;
    top: 85.6%;
  }
  body.greeting section .body .words ul li#word5_24 {
    left: 49.9%;
    top: 97.6%;
  }
  body.greeting section .body .words ul li#word5_22 {
    left: 20.7%;
    top: 62.9%;
  }
  body.greeting section .body .words ul li#word5_1 {
    left: 7.9%;
    top: 115%;
  }
  body.greeting section .body .words ul li#word5_17 {
    left: 38.9%;
    top: 64.7%;
  }
  body.greeting section .body .words ul li#word5_16 {
    left: 54.2%;
    top: 81%;
  }
  body.greeting section .body .words ul li#word5_18 {
    left: 24.8%;
    top: 84.4%;
  }
  body.greeting section .body .words ul li#word5_19 {
    left: 1.8%;
    top: 60.1%;
  }
  body.greeting section .body .words ul li#word5_15 {
    left: 3.6%;
    top: 45.9%;
  }
  body.greeting section .body .words ul li#word5_14 {
    left: 29%;
    top: 47.1%;
  }
  body.greeting section .body .words ul li#word5_13 {
    left: 54.1%;
    top: 60.9%;
  }
  body.greeting section .body .words ul li#word5_2 {
    left: 26.7%;
    top: 1.4%;
  }
  body.greeting section .body .words ul li#word5_5 {
    left: 1.9%;
    top: 3.6%;
  }
  body.greeting section .body .words ul li#word5_3 {
    left: 50.9%;
    top: 3.7%;
  }
  body.greeting section .body .words ul li#word5_6 {
    left: 51.2%;
    top: 20.4%;
  }
  body.greeting section .body .words ul li#word5_4 {
    left: 27.4%;
    top: 17.2%;
  }
  body.greeting section .body .words ul li#word5_7 {
    left: 41.1%;
    top: 114.4%;
  }
  body.greeting section .body .words ul li#word5_9 {
    left: 27.3%;
    top: 31.4%;
  }
  body.greeting section .body .words ul li#word5_11 {
    left: 51.6%;
    top: 37.6%;
  }
  body.greeting section .body .words ul li#word5_12 {
    left: 1.3%;
    top: 22.8%;
  }
  body.greeting section .body .words ul li#word6_24 {
    left: 50%;
    top: 93%;
  }
  body.greeting section .body .words ul li#word6_21 {
    left: 2.7%;
    top: 91.1%;
  }
  body.greeting section .body .words ul li#word6_22 {
    left: 18%;
    top: 67.3%;
  }
  body.greeting section .body .words ul li#word6_1 {
    left: 7%;
    top: 116%;
  }
  body.greeting section .body .words ul li#word6_7 {
    left: 41.4%;
    top: 115.6%;
  }
  body.greeting section .body .words ul li#word6_17 {
    left: 37.9%;
    top: 70.3%;
  }
  body.greeting section .body .words ul li#word6_16 {
    left: 54.8%;
    top: 78.5%;
  }
  body.greeting section .body .words ul li#word6_18 {
    left: 25.7%;
    top: 91.5%;
  }
  body.greeting section .body .words ul li#word6_19 {
    left: 2%;
    top: 66.4%;
  }
  body.greeting section .body .words ul li#word6_15 {
    left: 2.2%;
    top: 48.7%;
  }
  body.greeting section .body .words ul li#word6_14 {
    left: 25.3%;
    top: 49.4%;
  }
  body.greeting section .body .words ul li#word6_13 {
    left: 53.1%;
    top: 59.7%;
  }
  body.greeting section .body .words ul li#word6_2 {
    left: 23%;
    top: 1.9%;
  }
  body.greeting section .body .words ul li#word6_5 {
    left: 1.4%;
    top: 7.5%;
  }
  body.greeting section .body .words ul li#word6_3 {
    left: 47.7%;
    top: 1.8%;
  }
  body.greeting section .body .words ul li#word6_6 {
    left: 50.8%;
    top: 19%;
  }
  body.greeting section .body .words ul li#word6_4 {
    left: 26.7%;
    top: 19.1%;
  }
  body.greeting section .body .words ul li#word6_9 {
    left: 25.2%;
    top: 32.6%;
  }
  body.greeting section .body .words ul li#word6_11 {
    left: 48.9%;
    top: 36.9%;
  }
  body.greeting section .body .words ul li#word6_12 {
    left: 0.9%;
    top: 25.7%;
  }
  body.greeting section .body .words ul li#word7_8 {
    left: 49.8%;
    top: 56.1%;
  }
  body.greeting section .body .words ul li#word7_21 {
    left: 1.3%;
    top: 97.6%;
  }
  body.greeting section .body .words ul li#word7_24 {
    left: 52.9%;
    top: 104.3%;
  }
  body.greeting section .body .words ul li#word7_22 {
    left: 33.7%;
    top: 106.5%;
  }
  body.greeting section .body .words ul li#word7_1 {
    left: 14.2%;
    top: 125.9%;
  }
  body.greeting section .body .words ul li#word7_7 {
    left: 42.6%;
    top: 125.9%;
  }
  body.greeting section .body .words ul li#word7_13 {
    left: 48.5%;
    top: 72.5%;
  }
  body.greeting section .body .words ul li#word7_2 {
    left: 24.6%;
    top: 3.1%;
  }
  body.greeting section .body .words ul li#word7_5 {
    left: 1.6%;
    top: 6.2%;
  }
  body.greeting section .body .words ul li#word7_3 {
    left: 51%;
    top: 4.9%;
  }
  body.greeting section .body .words ul li#word7_6 {
    left: 50.3%;
    top: 19.3%;
  }
  body.greeting section .body .words ul li#word7_4 {
    left: 25.5%;
    top: 18.6%;
  }
  body.greeting section .body .words ul li#word7_9 {
    left: 25%;
    top: 32.9%;
  }
  body.greeting section .body .words ul li#word7_11 {
    left: 49.2%;
    top: 34.6%;
  }
  body.greeting section .body .words ul li#word7_12 {
    left: 0.5%;
    top: 23.7%;
  }
  body.greeting section .body .words ul li#word7_14 {
    left: 22.8%;
    top: 49%;
  }
  body.greeting section .body .words ul li#word7_15 {
    left: 0.7%;
    top: 46.8%;
  }
  body.greeting section .body .words ul li#word7_17 {
    left: 23.2%;
    top: 91%;
  }
  body.greeting section .body .words ul li#word7_16 {
    left: 1.5%;
    top: 70.1%;
  }
  body.greeting section .body .words ul li#word7_18 {
    left: 23.7%;
    top: 68.8%;
  }
  body.greeting section .body .words ul li#word7_19 {
    left: 45.2%;
    top: 87.2%;
  }
}
body.greeting section .body .words ul li img[src$="word3_14.png"] {
  width: 10.65em;
}
body.greeting section .body .words ul li img[src$="word3_21.png"] {
  width: 12.9em;
}
body.greeting section .body .words ul li img[src$="word3_24.png"] {
  width: 11.25em;
}
body.greeting section .body .words ul li img[src$="word3_22.png"] {
  width: 11em;
}
body.greeting section .body .words ul li img[src$="word3_1.png"] {
  width: 15.6em;
}
body.greeting section .body .words ul li img[src$="word3_2.png"] {
  width: 23.7em;
}
body.greeting section .body .words ul li img[src$="word3_3.png"] {
  width: 11.65em;
}
body.greeting section .body .words ul li img[src$="word3_4.png"] {
  width: 11.6em;
}
body.greeting section .body .words ul li img[src$="word3_5.png"] {
  width: 10.9em;
}
body.greeting section .body .words ul li img[src$="word3_6.png"] {
  width: 10.85em;
}
body.greeting section .body .words ul li img[src$="word3_7.png"] {
  width: 14.4em;
}
body.greeting section .body .words ul li img[src$="word3_9.png"] {
  width: 11.5em;
}
body.greeting section .body .words ul li img[src$="word3_11.png"] {
  width: 11.3em;
}
body.greeting section .body .words ul li img[src$="word3_12.png"] {
  width: 12.4em;
}
body.greeting section .body .words ul li img[src$="word3_13.png"] {
  width: 10.65em;
}
body.greeting section .body .words ul li img[src$="word3_15.png"] {
  width: 11.85em;
}
body.greeting section .body .words ul li img[src$="word3_16.png"] {
  width: 9.8em;
}
body.greeting section .body .words ul li img[src$="word3_17.png"] {
  width: 11.5em;
}
body.greeting section .body .words ul li img[src$="word3_18.png"] {
  width: 11.55em;
}
body.greeting section .body .words ul li img[src$="word3_19.png"] {
  width: 11.5em;
}
body.greeting section .body .words ul li img[src$="word4_21.png"] {
  width: 12.3em;
}
body.greeting section .body .words ul li img[src$="word4_24.png"] {
  width: 10.75em;
}
body.greeting section .body .words ul li img[src$="word4_22.png"] {
  width: 11.3em;
}
body.greeting section .body .words ul li img[src$="word4_1.png"] {
  width: 16.1em;
}
body.greeting section .body .words ul li img[src$="word4_7.png"] {
  width: 14.45em;
}
body.greeting section .body .words ul li img[src$="word4_16.png"] {
  width: 9.75em;
}
body.greeting section .body .words ul li img[src$="word4_18.png"] {
  width: 11.05em;
}
body.greeting section .body .words ul li img[src$="word4_19.png"] {
  width: 9.15em;
}
body.greeting section .body .words ul li img[src$="word4_17.png"] {
  width: 6.9em;
}
body.greeting section .body .words ul li img[src$="word4_15.png"] {
  width: 12.6em;
}
body.greeting section .body .words ul li img[src$="word4_14.png"] {
  width: 10.65em;
}
body.greeting section .body .words ul li img[src$="word4_13.png"] {
  width: 9.95em;
}
body.greeting section .body .words ul li img[src$="word4_2.png"] {
  width: 12em;
}
body.greeting section .body .words ul li img[src$="word4_3.png"] {
  width: 12.2em;
}
body.greeting section .body .words ul li img[src$="word4_4.png"] {
  width: 12.15em;
}
body.greeting section .body .words ul li img[src$="word4_5.png"] {
  width: 11.6em;
}
body.greeting section .body .words ul li img[src$="word4_6.png"] {
  width: 10.85em;
}
body.greeting section .body .words ul li img[src$="word4_9.png"] {
  width: 11.5em;
}
body.greeting section .body .words ul li img[src$="word4_11.png"] {
  width: 12.75em;
}
body.greeting section .body .words ul li img[src$="word4_12.png"] {
  width: 12.65em;
}
body.greeting section .body .words ul li img[src$="word5_21.png"] {
  width: 11.25em;
}
body.greeting section .body .words ul li img[src$="word5_24.png"] {
  width: 11.8em;
}
body.greeting section .body .words ul li img[src$="word5_22.png"] {
  width: 9.05em;
}
body.greeting section .body .words ul li img[src$="word5_1.png"] {
  width: 15.4em;
}
body.greeting section .body .words ul li img[src$="word5_17.png"] {
  width: 7.75em;
}
body.greeting section .body .words ul li img[src$="word5_16.png"] {
  width: 9.35em;
}
body.greeting section .body .words ul li img[src$="word5_18.png"] {
  width: 11.35em;
}
body.greeting section .body .words ul li img[src$="word5_19.png"] {
  width: 9.35em;
}
body.greeting section .body .words ul li img[src$="word5_15.png"] {
  width: 12.4em;
}
body.greeting section .body .words ul li img[src$="word5_14.png"] {
  width: 11.2em;
}
body.greeting section .body .words ul li img[src$="word5_13.png"] {
  width: 9.75em;
}
body.greeting section .body .words ul li img[src$="word5_2.png"] {
  width: 11.7em;
}
body.greeting section .body .words ul li img[src$="word5_5.png"] {
  width: 12.65em;
}
body.greeting section .body .words ul li img[src$="word5_3.png"] {
  width: 11.6em;
}
body.greeting section .body .words ul li img[src$="word5_6.png"] {
  width: 10.85em;
}
body.greeting section .body .words ul li img[src$="word5_4.png"] {
  width: 11.25em;
}
body.greeting section .body .words ul li img[src$="word5_7.png"] {
  width: 14.4em;
}
body.greeting section .body .words ul li img[src$="word5_9.png"] {
  width: 11.5em;
}
body.greeting section .body .words ul li img[src$="word5_11.png"] {
  width: 11.25em;
}
body.greeting section .body .words ul li img[src$="word5_12.png"] {
  width: 12.65em;
}
body.greeting section .body .words ul li img[src$="word6_21.png"] {
  width: 11em;
}
body.greeting section .body .words ul li img[src$="word6_24.png"] {
  width: 11.2em;
}
body.greeting section .body .words ul li img[src$="word6_22.png"] {
  width: 9.35em;
}
body.greeting section .body .words ul li img[src$="word6_1.png"] {
  width: 15.6em;
}
body.greeting section .body .words ul li img[src$="word6_7.png"] {
  width: 14.4em;
}
body.greeting section .body .words ul li img[src$="word6_17.png"] {
  width: 7.65em;
}
body.greeting section .body .words ul li img[src$="word6_16.png"] {
  width: 9.8em;
}
body.greeting section .body .words ul li img[src$="word6_18.png"] {
  width: 12.4em;
}
body.greeting section .body .words ul li img[src$="word6_19.png"] {
  width: 9.35em;
}
body.greeting section .body .words ul li img[src$="word6_15.png"] {
  width: 11.7em;
}
body.greeting section .body .words ul li img[src$="word6_14.png"] {
  width: 12.65em;
}
body.greeting section .body .words ul li img[src$="word6_13.png"] {
  width: 10em;
}
body.greeting section .body .words ul li img[src$="word6_2.png"] {
  width: 12em;
}
body.greeting section .body .words ul li img[src$="word6_5.png"] {
  width: 12.2em;
}
body.greeting section .body .words ul li img[src$="word6_3.png"] {
  width: 12.9em;
}
body.greeting section .body .words ul li img[src$="word6_6.png"] {
  width: 10.85em;
}
body.greeting section .body .words ul li img[src$="word6_4.png"] {
  width: 12.1em;
}
body.greeting section .body .words ul li img[src$="word6_9.png"] {
  width: 11em;
}
body.greeting section .body .words ul li img[src$="word6_11.png"] {
  width: 11.8em;
}
body.greeting section .body .words ul li img[src$="word6_12.png"] {
  width: 12.65em;
}
body.greeting section .body .words ul li img[src$="word7_8.png"] {
  width: 12.35em;
}
body.greeting section .body .words ul li img[src$="word7_21.png"] {
  width: 15.45em;
}
body.greeting section .body .words ul li img[src$="word7_24.png"] {
  width: 10.6em;
}
body.greeting section .body .words ul li img[src$="word7_22.png"] {
  width: 10.55em;
}
body.greeting section .body .words ul li img[src$="word7_1.png"] {
  width: 14.2em;
}
body.greeting section .body .words ul li img[src$="word7_7.png"] {
  width: 12.3em;
}
body.greeting section .body .words ul li img[src$="word7_13.png"] {
  width: 11.6em;
}
body.greeting section .body .words ul li img[src$="word7_2.png"] {
  width: 12em;
}
body.greeting section .body .words ul li img[src$="word7_5.png"] {
  width: 11.3em;
}
body.greeting section .body .words ul li img[src$="word7_3.png"] {
  width: 11.75em;
}
body.greeting section .body .words ul li img[src$="word7_6.png"] {
  width: 10.9em;
}
body.greeting section .body .words ul li img[src$="word7_4.png"] {
  width: 11.75em;
}
body.greeting section .body .words ul li img[src$="word7_9.png"] {
  width: 11.8em;
}
body.greeting section .body .words ul li img[src$="word7_11.png"] {
  width: 12.1em;
}
body.greeting section .body .words ul li img[src$="word7_12.png"] {
  width: 11.8em;
}
body.greeting section .body .words ul li img[src$="word7_14.png"] {
  width: 12.35em;
}
body.greeting section .body .words ul li img[src$="word7_15.png"] {
  width: 11.4em;
}
body.greeting section .body .words ul li img[src$="word7_17.png"] {
  width: 10.5em;
}
body.greeting section .body .words ul li img[src$="word7_16.png"] {
  width: 9.9em;
}
body.greeting section .body .words ul li img[src$="word7_18.png"] {
  width: 12.5em;
}
body.greeting section .body .words ul li img[src$="word7_19.png"] {
  width: 14.4em;
}
@media (max-width: 640px) {
  body.greeting section .body .words ul li img {
    max-width: 100%;
    font-size: inherit;
  }
}

#game_banner {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
}
@media (min-width: 641px) {
  #game_banner {
    display: none;
  }
}
#game_banner:not(.open) {
  transform: translateY(100%);
}
#game_banner.open {
  transform: none;
  transition: transform 400ms;
}
#game_banner.close {
  display: none;
}
#game_banner img {
  width: 100%;
}
#game_banner button {
  position: absolute;
  right: 0;
  top: 6vw;
  width: 10vw;
  height: 10vw;
  border: none;
  margin: 0;
  padding: 0;
  background: none;
}