/**/
.sffm-flymenu-header{
		visibility: collapse;
  	display: none;
}

.sh-titlebar{
		visibility: collapse;
  	display: none;
}

/*ブログコンテンツは高さを指定しない*/

.post-content {
  height: auto;
}

/*ブログのタイトルバーの「home>research topics>iec」みたいなやつ削除*/

.breadcrumb-trail {
  visibility: collapse;
  display: none;
}

/*トップ画面の実績欄の高さを指定して、はみ出たコンテンツはスクロールで閲覧可能*/

.sh-group [class^="post-"] .post-container .post-content {
  height: 460px;
  overflow: hidden;
  overflow-y: scroll;
}

.sh-group [class^="post-"] .post-container {
  padding-top: 3px;
}

/*トップ画面の実績欄のカテゴリを非表示に*/

.post-meta.post-meta-two {
  display: none;
  visibility: collapse;
  height: 0px;
}

/*research topicsのそれぞれの研究分野のサムネイル*/

.lvca-project-image {
  margin-bottom: -30px;
}

/*ブログポストのサムネイル画像*/

.post-meta-thumb {
  visibility: visible; /* 画像を表示 */
  display: block; /* collapseとnoneを上書き */
  width: 50%; /* 幅を半分に */
  height: auto; /* 高さ自動調整で縦横比を維持 */
	margin-left: auto; /* 左マージンを自動設定 */
  margin-right: auto; /* 右マージンを自動設定 */
}

/*ブログポストのauthor & categoryを消す*/

.post-meta-data {
  visibility: collapse;
  display: none;
}

/*ブログポストのよくわからない二重線を消す*/

.sh-blog-single-meta {
  visibility: collapse;
  display: none;
}

/* スマートフォン向けのスタイル */

@media only screen and (max-width: 800px) {
  /*トップ画面の研究分野(research topics)のheightサイズ*/

  .entry-summary {
    height: 200px;
  }

  /*トップ画面の研究分野(research topics)のwidthサイズ*/

  .slick-list {
    width: 120%;
    margin-left: -10%;
    margin-right: -10%;
  }
		
		
  /* スマホ向けはヘッダーの大きさを一部変更 */

  h1 {
    font-size: 28px !important;
  }

  h2 {
    font-size: 22px !important;
  }

  h3 {
    font-size: 20px !important;
  }

  body {
    font-size: 14px !important;
  }
}

/* タブレット向けのスタイル */

@media only screen and (min-width: 801px) and (max-width: 1024px) {
  .entry-summary {
    height: 230px;
    overflow: hidden;
    overflow-y: scroll;
    /* タブレット向けの高さ */
  }
}

/* PC向けのスタイル */

@media only screen and (min-width: 1024px) {
  h2 {
    font-size: 26px !important;
  }
		
  .entry-summary {
    height: 220px;
    overflow: hidden;
    overflow-y: scroll;
    /* PC向けの高さ */
  }
}

/*コピーライトが消える問題*/
.sh-copyrights {
		position: relative;
		padding-bottom: 50px;
		padding-top: 50px;
}

/*コピーライトを真ん中に*/
.container.container-padding {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*なんかバグで，jevelin(shuffulhaund?)のコピーライトも一緒に出てくる問題対策*/
.developer-copyrights {
  visibility: collapse;
  display: none;
}