/* CSS Document */
/* CSS Document */
.gout-subtitle {
  margin: 20px 0 0; }

.kenin-img01,
.kenin-img02 {
  margin: 20px 0 0; }
  .kenin-img01 figure,
  .kenin-img02 figure {
    max-width: 350px;
    width: 100%;
    margin: auto; }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      .kenin-img01 figure,
      .kenin-img02 figure {
        max-width: 300px; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      .kenin-img01 figure,
      .kenin-img02 figure {
        max-width: 300px; } }
    @media screen and (max-width: 350px) {
      .kenin-img01 figure,
      .kenin-img02 figure {
        max-width: 300px; } }

ul.bottom_backbtn li a {
  display: flex;
  justify-content: center; }
  ul.bottom_backbtn li a:before {
    top: auto;
    align-self: center; }
  ul.bottom_backbtn li a strong {
    width: calc(100% - 15px );
    max-width: 240px; }
