@charset "utf-8";

#primary {
  margin-top: 64px;
}
#primary h1{
  color: #333333;
  font-size: 0;
}
#primary h1 span{
  font-size: initial;
}

.site-content h1.entry-title{
  display: none;
}
header.entry-header h1.entry-title{
  display: block;
  font-size: 1.9rem;
  padding-bottom: 3px;
  border-bottom: 1px solid #fd8e8e;
  line-height: 2rem;
}

.entry-header .parts18 .entry-title .text_smallest {
    font-size: 1.9rem !important;
}

#primary h1 span.text_smallest {
  font-size: 1.9rem !important;
  margin-top: 20px;
}

h2.entry-title a,
h2.entry-title a:visited{
  display: block;
  width: 100%;
  text-align: left;
  color: #333333;
  text-decoration: none;
  font-size: 1.9rem;
  line-height: 2rem;
  padding-bottom: 10px;
  border-bottom: 1px solid #fd8e8e;
}

.article_title h3 a,
.article_title h3 a:visited{
  color: #333333 !important;
  text-decoration: none;
}
.child.image.b_left.pickup {
    padding-top: 45px;
}
.site-main .pagetop_categoryname{
  display: none;
}
.site-main header .pagetop_categoryname h1{
  display: block;
  font-size: 1.9rem;
  line-height: 2rem;;
}
.photonone h3 a:visited{
  color: #333333 
}
span[class^="categoryname_"]{
  background-color: #e966a0;
  color: #ffffff;
  font-size: 1.3rem;
  padding: 0px 10px 2px;
  border-radius: 10px;
}

/* PC View */
@media print, screen and (min-width:650px) {
}

/* Smart Phone View */
@media only screen and (max-width: 649px) {
}
/* ----------------------------------------- */
/* widget_block関連部分背景色の変更
/* ----------------------------------------- */
.entry-content h2{
  background: #ffe8e8;
}
.entry-content h3{
  background: #ffe8e8;
}
.widget{
  background: #ffe8e8;
  background-color: #ffe8e8;
}
/* 検索エリア調整 */
.main_wrapper #side .widget_search{
  padding-bottom: 0px;
}
.main_wrapper #side .wp-block-search__label{
  display: none;
}
.main_wrapper #side .wp-block-search__input{
  font-family: sans-serif;
  color: #000000;
  font-size: 1.4rem;
  hight: 25px;
  margin: 6px 10px;
  padding: 1px;
  padding-left: 8px;
}
.main_wrapper #side .wp-block-search__button{
  margin-left: 0px;
}
/* アーカイブドロップダウン調整 */
#side #archives-dropdown-3{
  font-family: "Zen Maru Gothic", sans-serif;
  font-size: 1.6rem;
  margin-left: 30px;
  margin-top: 10px;
  width: 160px;
  border-radius: 6px;
  padding-bottom: 2px;
}
#side .widget-title{
  font-family: "Zen Maru Gothic", sans-serif;
  color: #707070;
}
#block-5{
  display: none;
}

/* ----------------------------------------- */
/* カテゴリ名表示の変更
/* ----------------------------------------- */
.pagetop_categoryname{
  color: #e966a0;
  border-bottom: 2px dashed #e966a0;
}


