@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
/* article-smp
------------------------------------------------------- */
#news section h2,
#blog section h2 {
  text-align: center;
  margin: 2rem 0;
}
#news section .dotted-list,
#blog section .dotted-list {
  max-width: 800px;
  margin: 3rem auto 15rem;
}
#news section .dotted-list li,
#blog section .dotted-list li {
  margin-bottom: 0;
  padding: 1.5rem;
  border-bottom: 1px solid #7f8080;
}
#news section .article-content,
#blog section .article-content {
  max-width: 1000px;
  margin: 2rem auto;
}
#news section .article-nav,
#blog section .article-nav {
  max-width: 1000px;
  margin: 2rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#news section .article-nav p,
#blog section .article-nav p {
  width: 50%;
}
#news section .article-nav p a,
#blog section .article-nav p a {
  color: #39b6d8;
}
#news section .article-nav p.prev,
#blog section .article-nav p.prev {
  text-align: left;
}
#news section .article-nav p.next,
#blog section .article-nav p.next {
  text-align: right;
}

/* article-PC
------------------------------------------------------- */
/* article-tablet
------------------------------------------------------- */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFydGljbGUuY3NzIiwiX2Jhc2Uuc2NzcyIsImFydGljbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUixnRUFBQTtBQUVSO3lEQUFBO0FBMEJBO3lEQUFBO0FDM0JBO3lEQUFBO0FBS0k7O0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0FGRU47QUVDSTs7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO0FGRU47QUVBTTs7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtBRkdSO0FFQ0k7O0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtBRkVOO0FFQ0k7O0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0FGRU47QUVBTTs7RUFDRSxVQUFBO0FGR1I7QUVEUTs7RUFDRSxjRE5LO0FEVWY7QUVEUTs7RUFDRSxnQkFBQTtBRklWO0FFRlE7O0VBQ0UsaUJBQUE7QUZLVjs7QUVFQTt5REFBQTtBQVdBO3lEQUFBIiwiZmlsZSI6ImFydGljbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCIvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzXCIpO1xuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGFydGljbGUtc21wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbmV3cyBzZWN0aW9uIGgyLFxuI2Jsb2cgc2VjdGlvbiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4jbmV3cyBzZWN0aW9uIC5kb3R0ZWQtbGlzdCxcbiNibG9nIHNlY3Rpb24gLmRvdHRlZC1saXN0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMTVyZW07XG59XG4jbmV3cyBzZWN0aW9uIC5kb3R0ZWQtbGlzdCBsaSxcbiNibG9nIHNlY3Rpb24gLmRvdHRlZC1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmODA4MDtcbn1cbiNuZXdzIHNlY3Rpb24gLmFydGljbGUtY29udGVudCxcbiNibG9nIHNlY3Rpb24gLmFydGljbGUtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cbiNuZXdzIHNlY3Rpb24gLmFydGljbGUtbmF2LFxuI2Jsb2cgc2VjdGlvbiAuYXJ0aWNsZS1uYXYge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNuZXdzIHNlY3Rpb24gLmFydGljbGUtbmF2IHAsXG4jYmxvZyBzZWN0aW9uIC5hcnRpY2xlLW5hdiBwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbiNuZXdzIHNlY3Rpb24gLmFydGljbGUtbmF2IHAgYSxcbiNibG9nIHNlY3Rpb24gLmFydGljbGUtbmF2IHAgYSB7XG4gIGNvbG9yOiAjMzliNmQ4O1xufVxuI25ld3Mgc2VjdGlvbiAuYXJ0aWNsZS1uYXYgcC5wcmV2LFxuI2Jsb2cgc2VjdGlvbiAuYXJ0aWNsZS1uYXYgcC5wcmV2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNuZXdzIHNlY3Rpb24gLmFydGljbGUtbmF2IHAubmV4dCxcbiNibG9nIHNlY3Rpb24gLmFydGljbGUtbmF2IHAubmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBhcnRpY2xlLVBDXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBhcnRpY2xlLXRhYmxldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XG5cbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xuICBAaWYgJHZpZXdwb3J0IHtcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHRjb2xvciA6ICMwMDA7XG4ka2V5Y29sb3IgIDogIzgxZDhkMDtcbiRhY2NlbnRjb2xvciA6ICMzOWI2ZDg7XG4kYm9yZGVyY29sb3IgOiAjNGJiMjlhO1xuJG1lbnVHcmVlbiA6ICM4YmNjYmQ7XG4kYmFzZWdyYXkgOiAjN2Y4MDgwO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5cclxuLyogYXJ0aWNsZS1zbXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jbmV3cyxcclxuI2Jsb2d7XHJcbiAgc2VjdGlvbntcclxuICAgIGgye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3R0ZWQtbGlzdHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gMTVyZW07XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmODA4MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWNvbnRlbnR7XHJcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1uYXZ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgcHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IGIuJGFjY2VudGNvbG9yO1xyXG4gICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByZXZ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5leHR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGFydGljbGUtUENcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpe1xyXG4gICNuZXdzLFxyXG4gICNibG9ne1xyXG4gICAgc2VjdGlvbntcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBhcnRpY2xlLXRhYmxldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDo5NjBweCkge1xyXG4gICNuZXdzLFxyXG4gICNibG9ne1xyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xyXG4vLyAgICNuZXdzLFxyXG4vLyAgICNibG9ne1xyXG4gIFxyXG4vLyAgIH1cclxuLy8gfVxyXG4iXX0= */
