#detail {
  text-align: left;
  padding-bottom: 70px; }
  #detail .date {
    font-size: 20px;
    font-size: 2.0rem;
    padding-bottom: 0;
    line-height: 1.1;
    padding-bottom: 40px; }
  #detail h3.blog-ttl {
    font-size: 28px;
    font-size: 2.8rem;
    font-weight: 600;
    padding-bottom: 25px; }

.btn {
  max-width: 400px;
  margin: 0 auto;
  margin-bottom: 120px; }
  .btn a {
    display: block;
    width: 100%;
    color: #203d5a;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    padding: 25px 0;
    font-weight: 400;
    background-color: #d9dbcd; }

.link {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 50px; }
  .link a {
    color: #272727;
    font-size: 14px;
    font-size: 1.4rem; }
  .link .prevlink {
    position: relative;
    padding-left: 25px; }
    .link .prevlink a:after {
      content: "";
      position: absolute;
      top: 50%;
      left: 0;
      margin-top: -5px;
      width: 0px;
      height: 0px;
      border-style: solid;
      border-width: 8px 14px 8px 0px;
      border-color: transparent #203d5a transparent transparent; }
  .link .nextlink {
    position: relative;
    padding-right: 25px; }
    .link .nextlink a:after {
      content: "";
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -5px;
      width: 0px;
      height: 0px;
      border-style: solid;
      border-width: 8px 0 8px 14px;
      border-color: transparent transparent transparent #203d5a; }

/*# sourceMappingURL=info.css.map */
