.help {
  color: #000;
}

body.font-gothic {
  font-family: "���S�V�b�N��", "YuGothic", "���S�V�b�N Medium",
    "Yu Gothic Medium", "���S�V�b�N", "Yu Gothic", "Helvetica Neue", Arial,
    "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans", Meiryo,
    sans-serif;
}

.help h3 {
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1;
  background-color: #eee;
  padding: 0.5em 0.5em 0.5em 22px;
  /*position:relative;*/
  margin: 1.5em 0 0.5em 0em;
}

.hlp-container {
  display: flow-root;
  /* 1 */
  box-sizing: content-box;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .hlp-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .hlp-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/*
 * Remove margin from the last-child
 */
.hlp-container > :last-child {
  margin-bottom: 0;
}

.midashi {
  font-weight: bold;
  font-size: 1.1em;
  margin-top: 1.5em;
}

.helpimage {
  width: 560px;
  height: auto;
  border: solid 1px #696969;
  margin-left: 2em;
  margin-bottom: 0.5em;
}

.hlp-container > .uk-margin {
  margin-left: 1.5em;
}

.uk-list {
  list-style: none;

  margin-left: 1.5em;
}

uk-margin {
  list-style: none;
}

.fnt-b {
  font-weight: bold;
}

*ul li,
ol li {
  /*  line-height:1.5;*/
  list-style: none;
  margin-bottom: 1em;
}

.rotate-left-icon {
  transform: scaleX(-1);
}
