/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.blog-index__post-image {
  display: none;
}

.date_right {
  justify-content: flex-end;
}

/* Date */

.blog-post__timestamp {
  display: block;
  margin-bottom: 0.7rem;
}

/* Author */

.blog-post__author {
  display: flex;
  margin-bottom: 1.4rem;
  align-items: center;
}

.blog-post__author-image {
  height: auto;
  width: 50px;
  margin-right: 0.7rem;
}

.blog-post__author-name,
.blog-post__author-name:hover,
.blog-post__author-name:focus,
.blog-post__author-name:active {
  text-decoration: none;
}

/* Content */

.blog-post__body img {
  height: auto;
  max-width: 100%;
}

/* Comments */

.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}

.blog-comments .comment-reply-to:hover,
.blog-comments .comment-reply-to:focus,
.blog-comments .comment-reply-to:active {
  background-color: transparent;
  text-decoration: underline;
}
.content-wrapper-post {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1000px;
}

.blog-post-section {
  padding: 60px 0;
}
.custom-button {
    display: inline-block;
    margin-top:10px;
    padding: 10px 20px;
    background-color: rgba(191, 152, 56, 1.0);
    color: white;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-size: 14px;
}
.row-fluid-wrapper {
    max-width: 1240px;
    margin: auto;
}

/* 260116追記 タイトルエリアの横幅制限を完全に解除して1行にする */
.blog-header__title {
    max-width: 100% !important;   /* 最大幅の制限を解除 */
    width: auto !important;        /* 幅を固定せず中身に合わせる */
    white-space: nowrap;           /* 【重要】絶対に改行させない指定 */
}

/* 260116追記 画面が小さすぎて文字がはみ出す場合の対策（スマホで見切れないように） */
@media (max-width: 767px) {
    .blog-header__title {
        white-space: normal;       /* スマホでは読めるように改行を許可 */