nav.innerLink ol {
  max-width: 970px;
  margin: 0 auto 20px;
  padding: 15px;
  background: #dfe9f4;
}
nav.innerLink ol li {
  display: inline-block;
  position: relative;
  margin: 0 10px 4px 0;
  padding: 5px 12px 5px 28px;
  border-radius: 5px;
  font-size: 15px;
}
nav.innerLink ol li.active {
  background: rgba(255, 255, 255, 0.5);
}
nav.innerLink ol li a {
  color: #212121;
}
nav.innerLink ol li:before {
  transform: rotate(90deg);
  display: inline-block;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 8px;
  left: 8px;
  content: "";
  background: url(/common/images/bullet/circleArrow/ico_arrow.svg) no-repeat top left/contain;
}
@media screen and (min-width: 0) and (max-width: 768px) {
  nav.innerLink ol li:before {
    display: none;
  }
}
@media screen and (min-width: 0) and (max-width: 768px) {
  nav.innerLink ol li {
    display: none;
  }
}
@media screen and (min-width: 0) and (max-width: 768px) {
  nav.innerLink ol {
    display: none;
  }
}

#main table {
  margin-bottom: 20px;
}

#main .note_wrap {
  margin-top: 20px;
}

#main table + .note_wrap {
  margin-top: 0;
}

#main .note_wrap:before {
  display: none;
}

#main p.text_align_right {
  margin-bottom: 0;
}

#main .note_wrap + p.text_align_left {
  margin: 20px 0 0;
}

.attention_important {
  margin: 20px 0 0;
  font-size: 16px !important;
}

.attention_important .size140,
.attention_important .size120 {
  font-size: 16px !important;
}

.attention_important a {
  color: #c3281e;
}

.attention_important dt,
.attention_important dd {
  color: #c3281e;
}

.market {
  display: none;
}

.for-cs {
  display: none;
}

#main .ifandroid h3 + p {
  display: none;
}

#main .ifandroid table td strong {
  font-weight: normal;
}

#main .ifandroid .os_list dt,
#main .ifandroid .os_list dd {
  display: inline;
}

#main .ifandroid .android {
  margin: 20px 0 20px;
}

#main .ifandroid .android a {
  color: #c3281e;
}

#main .ifandroid .android a:before {
  content: ">>";
}

#main .ifandroid .android dt,
#main .ifandroid .android dd {
  color: #c3281e;
}

#main .ifios h3 + p {
  display: none;
}

#main .ifios table td strong {
  font-weight: normal;
}

#main .ifios .android {
  margin: 20px 0 20px;
}

#main .ifios .android a {
  color: #c3281e;
}

#main .ifios .android a:before {
  content: ">>";
}

#main .ifios .android dt,
#main .ifios .android dd {
  color: #c3281e;
}

#main .ifios .size120 {
  font-size: 100% !important;
}

.ifprovider h3 {
  display: none;
}

.ifprovider h3 + p {
  display: none;
}

#contents .ifprovider .note_wrap li.pdf {
  margin-bottom: 10px;
  font-size: 1em;
}

a[href*=".pdf"] {
  display: inline-block;
  padding-left: 22px;
  background: url(/common/images/icon/pdfS.svg) no-repeat 0px 0px;
}