@charset "UTF-8";
/* common
---------------------------------*/
.main_heading {
  margin-bottom: 0;
}

.main_wrap {
  margin-bottom: 60px;
}

.westqr_termsCont {
  color: #000;
  font-family: "Noto Sans JP", sans-serif;
}

.blue {
  color: #0473bd;
}

.black {
  color: #000;
}

.red {
  color: #c00;
}

.bold {
  font-weight: bold;
}

/* common上書き
---------------------------------*/
.panel_default {
  margin-bottom: 40px;
}
.panel_default .panel_heading .panel_title {
  margin-bottom: 25px;
  padding: 6px 0 0 2px;
  font-weight: bold;
}
.panel_default .panel_body p {
  padding: 0;
}

h2.heading {
  margin-bottom: 20px;
  font-size: 16px;
}

/* advanceAttention
---------------------------------*/
#terms {
  margin: 17px 0 40px;
}
#terms p, #terms li {
  line-height: 1.4375;
  font-size: 16px;
}
#terms .panel_body ol:not(.list_hasNum) li {
  margin-bottom: 20px;
}
#terms .panel_body ol:not(.list_hasNum) li:last-child {
  margin-bottom: 0;
}
#terms .panel_body ol:not(.list_hasNum) li p {
  display: inline;
}
#terms .panel_body ol .list_hasNum {
  margin-top: 20px;
  width: 100%;
}
#terms .panel_body ol .list_hasNum li {
  margin-bottom: 0;
  text-indent: -1.5em;
  padding-left: 1.5em;
}