@charset "utf-8";
/*
Theme Name: GENESIS child
Theme URI:https://tcd-theme.com/tcd103/
Description:WordPressテーマ「GENESIS」の子テーマ
Template:genesis_tcd103
Author:TCD
Author URI:https://tcd-theme.com/
Version:1.0
*/

/*
  ここから下にCSSを追記してください。
*/
body.single-post #single_post_header_image,
body.single-post #single_post_header_image img {
  border-radius: 0 !important;
}

body.single-post #side_col .tcd_banner_widget .banner_widget,
body.single-post #side_col .tcd_banner_widget .item,
body.single-post #side_col .tcd_banner_widget .image_wrap,
body.single-post #side_col .tcd_banner_widget .image_wrap img {
  border-radius: 0 !important;
}

body.page .post_content h2.wp-block-heading {
  text-align: left !important;
}

@media screen and (max-width: 800px) {
  #page_header .desc_area {
    margin: 35px 0 45px 0;
  }
}

/* JOURNAL: post content separator */
body.single-post .post_content .wp-block-separator {
  border: none !important;
  border-top: 1px solid #dddddd !important;
  background: transparent !important;
  height: 0 !important;
}

/* JOURNALアーカイブの記事タイトルを全文表示 */
.archive .blog_list .title,
.archive .blog_list .title a,
.archive .blog_list .title span,
.blog .blog_list .title,
.blog .blog_list .title a,
.blog .blog_list .title span {
  display: block !important;
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: clip !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
}

/* NEWS記事：画像の角丸を解除 */
body.single-news #single_post_header_image,
body.single-news #single_post_header_image img,
body.single-news .widget_tab_post_list .image_wrap,
body.single-news .widget_tab_post_list .image_wrap img,
body.single-news .widget_tab_post_list .image,
body.single-news .tcd_banner_widget .image_wrap,
body.single-news .tcd_banner_widget .image_wrap img,
body.single-news .tcd_banner_widget .image,
body.single-news #recent_news .image_wrap,
body.single-news #recent_news .image_wrap img,
body.single-news #recent_news .image {
  border-radius: 0 !important;
}

/* NEWS記事：右サイドのバナー画像を直角にする */
body.single-news .banner_widget,
body.single-news .banner_widget_inner,
body.single-news .banner_widget .item,
body.single-news .banner_widget .image_wrap,
body.single-news .banner_widget .image_wrap img,
body.single-news .banner_widget .image {
  border-radius: 0 !important;
  overflow: hidden;
}

/* NEWS記事：前の記事・次の記事ナビを非表示 */
body.single-news #next_prev_post {
  display: none !important;
}

/* NEWS記事：本文末と「新着のお知らせ」の間隔を広げる */
body.single-news #recent_news {
  margin-top: 80px !important;
}