/* [ single.css ] ------------------------------ */

.single-article .arti-list {
  border-bottom: none;
}

/* [ページネーション] ---------------- */
.article-page {
  margin-top: 100px;
  position: relative;
}
.article-page p {
  text-align: center;
  font-style: italic;
  color: #999999;
}
.article-page .page-btn {
  position: absolute;
  top: 0;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  width: 200px;
  height: 30px;
  line-height: 30px;
  display: block;
  text-align: center;
}
.article-page-num-naw a {
  display: none;
}
.article-page-num-all .page-num-math{
  display: none;
}
.article-page-num-all .page-num-math:last-child {
  display: inline;
}
.article-page-num-all .page-num-math:last-child a{
  color: #999;
}
.article-page .page-prev {
  left: 0;
  background: url("../../image/article-prev.png") 20px center no-repeat;
}
.article-page .page-next {
  right: 0;
  background: url("../../image/article-next.png") 170px center no-repeat;
}

/* [合わせて読む] */
.article-read {
  margin-bottom: 30px;
}
.article-read li {
  line-height: 2em;
}
.article-read a {
  font-weight: bold;
  padding-left: 30px;
  background: url(../../image/article-read.png) 15px 9px no-repeat;
  display:  block;
}

/* [ 記事内CSS ] start ------------------------------ */
.arti-box-content h2,h3,h4{
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.5em;
}
.arti-box-content a {
  border-bottom: 1px solid #006bbb;
  display: inline;
  color: #006bbb;
}
.arti-box-content a:hover {
  border-bottom: none;
}
.arti-box-content strong {
  font-weight: bold;
}
.arti-box-content span.quote {
  font-style: italic;
}
.arti-box-content span.quote:after, .arti-box-content span.quote:before {
  content: "”";
}
.arti-box-content a[href$=".pdf"]{
  display: inline-block;
  border-bottom: none;
}
.arti-box-content a[href$=".pdf"]:before{
  font-size: 14px;
  margin-right: 10px;
  background-color: #e4e4e4;
  padding: 5px 10px;
  color: #202020;
  content: "【PDF】";
}

/* [ single.css ] end ------------------------------ */