.header__logo {
  float: left;
  width: 177px;
  height: 51px;
  margin: 12px 0 0 10px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background-image: url(./images/initiald_logo.png.webp);
  background-size: 177px 51px;
}

.top-tag.tag__wrap{
  display:flex;
}

.nav__mainL_ink.is-active{
    color: #000;
}

.nav__main,
.heading__lv1,
.btn--primary, .c__top-page__black__more_button, .contents__comment__botton_previous, .contents__main__trial__btn-entry {
    background:#000;
}

.character_car{
    margin-bottom: 40px;
    display: flex;
}

.character_car li {
    width: 23%;
    float: left;
    margin-right: 2%;
    font-weight: bold;
}

.character_car li:last-child {
    margin-right: 0;
}
.article__content h2{
  font-size: 28px;
  color: #E50012;
}
.article__content h2,
.article__content h3,
.article__content h4{
  border-left: none;
  padding-left: 0;
}
/*
.post__title{
  margin: 15px 0 12px;
  font-size: 16px;
}
*/
.tag__inner a{
  color:#E50012;
}

.js-header-fixed-wrap.is-fixed header{
  background-image: none!important;
  background: #fff!important;
  height: auto!important;
}
.side_book .latestIssue{
  padding: 20px;
}
.side_book .latestIssue__title{
  margin-top: 20px;
}
.side_book .latestIssue__img{
  width: 157px;
  height: 223px;
  border: none;
}
.article__content h2, .article__content h3, .article__content h4 {
    margin: 20px 0;
    padding-left: 10px;
    font-size: 1.125rem;
    line-height: 1.44444;
    border-left: 5px solid #d9d9d9;
}
@media screen and (max-width:767px){
  .header__logo{
    margin:0px;
  }
  .top-tag.tag__wrap{
    display:block
  }
  .character_car li {
      width: 48%;
      margin: 0 1%;
  }
  .top_bunner {
    margin: 0 10px;
  }
  .l-content {
    background: #fff;
  }
  .l-main__blockInner {
    padding: 15px 0;
  }
  .l-main__blockTitle {
    margin: 0 15px;
    background: #fff;
  }
  .staticPage .article__content .wp-block-image,
  .staticPage .article__content .wp-block-gallery {
    /* padding: 0 15px; */
  }
  .staticPage .article__content .top-feature .post__posts {
    padding: 0 15px;
  }
  .staticPage .article__content .top-feature .post__posts .post--large,
  .staticPage .article__content .top-feature .post__posts .post--sp-large {
    padding: 0;
  }
}

.no_border {
  border-left: 0 !important;
}

.top-feature .heading__lv1 {
  background: #000;
  margin-bottom: 15px;
  padding: 15px;
  color: #fff;
  font-size: 1rem;
  line-height: 1;
}

.page-template-default .article__content {
  padding: 0;
}
.page-template-default .post,
.page-template-default .post--large {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.article__content > figure,
.article__content > .wp-block-group > .wp-block-group__inner-container > figure,
.frame-wrapper__video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  margin-bottom: 15px;
}

.article__content > figure > iframe,
.article__content > .wp-block-group > .wp-block-group__inner-container > figure > iframe,
.frame-wrapper__video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.category-movie .staticPage .article__content {
  padding: 0;
}

.post__noImg {
  background-image: url(./images/initiald_logo.png.webp);
}

