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

.astarisk {
  margin: 1.0em 0 0;
  text-indent: -1.0em;
  padding-left: 1.0em; }

.choonpa-img01 > div,
.choonpa-img02 > div {
  margin: 20px 0 0;
  display: flex; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    .choonpa-img01 > div,
    .choonpa-img02 > div {
      display: block; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    .choonpa-img01 > div,
    .choonpa-img02 > div {
      display: block; } }
  @media screen and (max-width: 350px) {
    .choonpa-img01 > div,
    .choonpa-img02 > div {
      display: block; } }
  .choonpa-img01 > div figure,
  .choonpa-img02 > div figure {
    max-width: 350px;
    width: 100%;
    margin: auto; }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      .choonpa-img01 > div figure,
      .choonpa-img02 > div figure {
        max-width: 300px; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      .choonpa-img01 > div figure,
      .choonpa-img02 > div figure {
        max-width: 300px; } }
    @media screen and (max-width: 350px) {
      .choonpa-img01 > div figure,
      .choonpa-img02 > div figure {
        max-width: 300px; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      .choonpa-img01 > div figure:last-of-type,
      .choonpa-img02 > div figure:last-of-type {
        margin: 20px auto 0; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      .choonpa-img01 > div figure:last-of-type,
      .choonpa-img02 > div figure:last-of-type {
        margin: 20px auto 0; } }
    @media screen and (max-width: 350px) {
      .choonpa-img01 > div figure:last-of-type,
      .choonpa-img02 > div figure:last-of-type {
        margin: 15px auto 0; } }

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; }
