/* <system section="background" selected="default"> */
/* default */
/* </system> */

/* pc.css */
@import url('https://cdn.blog.st-hatena.com/files/13574176438024752021/6801883189090349284');

/* 追加CSS */
.archive-entry .entry-thumb {
  width: 183px;
  height: 103px;
}
#header-modules .hatena-module-recent-entries .recent-entries-item-inner {
  position: relative;
}
#header-modules .hatena-module-recent-entries .recent-entries-title-link {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: absolute;
  bottom: 8px;
  left: 12px;
  right: 12px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.38;
  word-wrap: break-word;
  text-decoration: none;
}

#header-modules .hatena-module-recent-entries .recent-entries-image-link::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 80px;
  opacity: 0.6;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, #333);
}

body.page-entry {
  font-size: 16px;
}

.c_entry-index {
  font-size: 16px;
}
.c_entry-index .c_entry-index-title {
  font-size: 15px;
}

.c_entry-summarybox {
  font-size: 16px;
}
.c_entry-summarybox .c_entry-summarybox-title {
  font-size: 20px;
}

.c_entry-faqbox {
  font-size: 16px;
}
.c_entry-faqbox .c_entry-faqbox-title {
  font-size: 20px;
}

.c_entry-editorial {
  font-size: 16px;
}
.c_entry-editorial .c_entry-editorial-title {
  font-size: 18px;
}

.c_prefectures .c_prefectures-title {
  font-size: 20px;
}
.c_prefectures .c_prefectures-title .head {
  font-size: 14px;
}

.entry-content h2:not([class]) {
  color: #333;
  margin-bottom: 40px;
  padding: 11px 0;
  font-size: 20px;
  background: none;
  border-top: none;
  border-bottom: 2px solid #6FBA2C;
}
.entry-content h2:not([class])::after {
  display: none;
}

.entry-content h3:not([class]) {
  position: relative;
  background: #F7F7F7;
  padding: 10px 15px;
  font-size: 18px;
}
.entry-content h3:not([class])::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  content: '';
  width: 5px;
  height: 27px;
  background: #6FBA2C;
}
/* /追加CSS */