@charset "UTF-8";
body {
  font-family: 'Oswald', 'Mplus 1p', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 14px;
  line-height: 1.7em; }

h1, h2, h3, h4, h5, h6, .sf-menu a, a.more-link, .single-navigation .nav-links .nav-left a, .single-navigation .nav-links .nav-right a, #respond input[type="submit"], .welcome-text P {
  font-family: 'Oswald', 'Mplus 1p', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

h1, h2, h3, h4, h5, h6, table thead, table tbody, .single-navigation .nav-links .nav-left a, .single-navigation .nav-links .nav-right a {
  text-transform: unset; }

.entry-single-title, .entry-post h2.entry-title, .entry-post h2.entry-title a, .entry-post h3.entry-title, .entry-post h3.entry-title a, .breaking-post h2.entry-title, .breaking-post h2.entry-title a, .breaking-post h3.entry-title, .breaking-post h3.entry-title a, #archive-header h1.entry-title, #archive-header h1.entry-title a, #page-title-bar h1.entry-title, #page-title-bar h1.entry-title a {
  line-height: 1.1em;
  text-transform: unset; }

.single-post .entry-content, .page .entry-content, .page-wrapper .entry-content {
  font-size: 15px;
  line-height: 1.58em; }

div.sidebar {
  background: #FCFCFC;
  border-color: #DDD; }
  div.sidebar a {
    color: #32383D; }
    div.sidebar a:hover {
      color: #FCC71F; }
  div.sidebar .widget_recent_posts li {
    border-bottom: 1px dashed #d3d3d3;
    padding: 1rem 0;
    font-size: 15px; }
    div.sidebar .widget_recent_posts li:first-child {
      padding-top: 0; }
    div.sidebar .widget_recent_posts li:last-child {
      border-bottom: none; }
    div.sidebar .widget_recent_posts li .widget-views {
      color: #777;
      font-style: italic;
      font-size: 14px; }
    div.sidebar .widget_recent_posts li h5 {
      margin-bottom: 0; }
    div.sidebar .widget_recent_posts li a.widget_title {
      display: block;
      font-size: 14px;
      line-height: 1.46em; }
    div.sidebar .widget_recent_posts li .widget_date {
      background: #F14D4D;
      display: inline-block;
      font-size: 12px;
      line-height: 14px;
      color: #FFF;
      padding: 2px 5px;
      font-weight: 400; }
  div.sidebar .ct-comments-widget {
    font-size: 14px;
    line-height: 1.25em; }
    div.sidebar .ct-comments-widget li:not(:last-child) {
      border-bottom: 1px dashed #d3d3d3; }
    div.sidebar .ct-comments-widget li {
      padding: 1rem 0; }
    div.sidebar .ct-comments-widget li:first-child {
      padding-top: 0; }
  div.sidebar .widget-post-small-thumb a img {
    border-color: #777; }
    div.sidebar .widget-post-small-thumb a img:hover {
      border-color: #FCC71F; }

#toc_container li a {
  color: #221E1F; }
  #toc_container li a:hover {
    color: #fcc71f; }

.welcome-text {
  min-height: auto;
  padding-top: 50px;
  padding-bottom: 50px; }

.welcome-text P {
  font-size: 48px;
  line-height: 55px;
  letter-spacing: .1em; }

.tp_recent_tweets li {
  background-color: #00C0FF;
  color: #FFF;
  display: block;
  width: 100%;
  font-size: 14px;
  padding: 10px 10px 12px 35px;
  background-image: url("img/twitter_bird.png"); }
  .tp_recent_tweets li a {
    color: #FFF; }
  .tp_recent_tweets li a.twitter_time {
    color: #FFF;
    text-decoration: underline; }

.single-page-title .entry-date, .single-page-title ul.meta-list li .icon-block {
  color: #32383d; }
.single-page-title .entry-date .entry-year {
  color: #788590;
  border-color: #b0b8be; }
.single-page-title ul.meta-list li {
  border-color: #545f67; }

#archive-header .left-side i, #archive-header h1.entry-title, #archive-header .archive-description {
  color: #32383d !important; }

/*# sourceMappingURL=theme.css.map */
