@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru&display=swap");
body {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Kiwi Maru", "Verdana", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  color: #e0e0e0;
  background-color: #101010; }
  body div#wrapper {
    margin: 50px 10px; }
    body div#wrapper header section#site_title {
      padding-bottom: 20px; }
      body div#wrapper header section#site_title h1 {
        padding: 0;
        font-size: 32px; }
        body div#wrapper header section#site_title h1 a {
          color: #e7bb88; }
          body div#wrapper header section#site_title h1 a:hover {
            color: #e7ceae; }
      body div#wrapper header section#site_title h2 {
        margin: 0;
        padding: 0;
        font-size: 12px;
        font-weight: normal; }
    body div#wrapper header nav {
      padding: 5px 0 20px 0; }
      body div#wrapper header nav ul {
        padding-left: 0px;
        font-size: 0px; }
        body div#wrapper header nav ul li {
          padding-bottom: 5px;
          padding-right: 20px;
          font-size: 13px;
          font-weight: bold;
          display: inline-block; }
          body div#wrapper header nav ul li a {
            color: #676a6d;
            text-decoration: underline; }
    body div#wrapper article section.post, body div#wrapper article section.page {
      padding: 20px 0; }
      body div#wrapper article section.post h1, body div#wrapper article section.page h1 {
        margin: 0;
        padding: 0;
        font-size: 16px; }
      body div#wrapper article section.post div.content, body div#wrapper article section.page div.content {
        padding: 0px;
        font-size: 13px; }
        body div#wrapper article section.post div.content h2, body div#wrapper article section.page div.content h2 {
          font-size: 14px; }
          body div#wrapper article section.post div.content h2 a, body div#wrapper article section.page div.content h2 a {
            color: #676a6d;
            text-decoration: underline; }
            body div#wrapper article section.post div.content h2 a:hover, body div#wrapper article section.page div.content h2 a:hover {
              color: #e7ceae; }
        body div#wrapper article section.post div.content h3, body div#wrapper article section.page div.content h3 {
          font-size: 13px; }
          body div#wrapper article section.post div.content h3 a, body div#wrapper article section.page div.content h3 a {
            color: #676a6d;
            text-decoration: underline; }
            body div#wrapper article section.post div.content h3 a:hover, body div#wrapper article section.page div.content h3 a:hover {
              color: #e7ceae; }
        body div#wrapper article section.post div.content ul, body div#wrapper article section.page div.content ul {
          padding-left: 16px; }
          body div#wrapper article section.post div.content ul li, body div#wrapper article section.page div.content ul li {
            list-style-type: square;
            margin: 0; }
        body div#wrapper article section.post div.content a, body div#wrapper article section.page div.content a {
          color: #e7bb88;
          text-decoration: underline; }
          body div#wrapper article section.post div.content a:hover, body div#wrapper article section.page div.content a:hover {
            color: #e7ceae; }
        body div#wrapper article section.post div.content p, body div#wrapper article section.page div.content p {
          margin: 14px 0px;
          padding: 0;
          line-height: 20px; }
        body div#wrapper article section.post div.content code, body div#wrapper article section.page div.content code {
          padding: 2px 2px;
          background-color: #eeeeee; }
        body div#wrapper article section.post div.content blockquote, body div#wrapper article section.page div.content blockquote {
          margin: 14px 0px;
          padding: 14px 20px;
          background-color: #eeeeee; }
          body div#wrapper article section.post div.content blockquote p, body div#wrapper article section.page div.content blockquote p {
            font-style: italic; }
        body div#wrapper article section.post div.content img, body div#wrapper article section.page div.content img {
          display: block;
          margin-left: auto;
          margin-right: auto;
          max-width: 95%; }
      body div#wrapper article section.post span.date, body div#wrapper article section.page span.date {
        margin: 0px;
        font-size: 12px;
        font-style: italic; }
    body div#wrapper nav#paginator {
      padding: 10px 0 40px 0;
      font-size: 13px; }
      body div#wrapper nav#paginator a {
        text-decoration: underline; }
    body div#wrapper footer {
      padding-top: 10px;
      border-top: 1px solid #333;
      font-size: 12px; }
    body div#wrapper a {
      color: #e0e0e0;
      text-decoration: none; }
      body div#wrapper a:hover {
        color: #e7ceae; }
