/*
Template: jin
Theme Name: jin-child
Author: CrossPiece
Version: 1.00
*/

/* トップページ（固定）*/
.page-id-26 h1,
.page-id-26 #breadcrumb {
	display: none;
}
.page-id-26 .cps-post-main {
    padding-top: 0px;
}
@media (max-width: 767px){
	.page-id-26 .cps-post-box { 
		padding: 0px 0px 15px 0px;
	}
}

/*What's Newプラグイン*/
.oshirase p {
	padding: 5px;
}
div.oshirase a {
	padding: 0;
}
.oshirase br {
   display: none;
}


/* スマホ トップ画像のシャドウは表示しない */
@media (max-width: 767px){
	#main-image {
		box-shadow: none !important;
	}
}

/* 記事ページ CSS START */
@media (min-width: 1024px){
	/* トップページ画像 */
	#main-image img {
		max-width: 920px;
	}
	.cps-post .cps-post-header .cps-post-title {
		font-size: 1.3rem;
	}
}
@media (max-width: 767px){
	.cps-post .cps-post-header .cps-post-title {
		font-size: 1.2em;
		font-weight: bold;
	}
	.h2-style01 h2, .h2-style07 h2 {
		font-size: 1.25em;
	}
	.h3-style01 h3, .h2-style07 h3 {
		font-size: 1.17em;
	}
}

p.has-background {
    padding: 0.2em;
}

.cps-post .cps-post-thumb {
    margin-bottom: 20px;
}

.head-prof{
   display: flex;
	font-size: .75rem;
}
.head-prof-img{
	margin-right: 8px
}
.head-prof-time{
	color: #a8abb1;
}
.cps-post-main blockquote {
	padding: 1em;
}

.entry-title{
	padding-bottom: 15px;
}

.cps-post-date-box{ /*投稿日非表示*/
	display: none !important;
}

/* コード表記 */
.wp-block-code{
	padding: 10px;	
}

/* 水平線（区切り線）*/
hr.wp-block-separator{
	color: #dddddd;
}

/*画像*/
.cps-post-main img {
    margin-bottom: 10px;
}

/*画像を枠線で囲む */
.img-border img {
	  border: solid 1px #cccccc; 
}

/*画像キャプション*/
.wp-block-image figcaption {
    font-size:8px;
}

/* コメント欄のメアド入力欄を非表示 */
.comment-form-email {
	display: none;
}

/* コメント欄の送信ボタンの色を変える */
.reply a,#submit{
	background:#1e73be;
}
.reply a:hover,#submit:hover{
	background:#59A0DE;
}

/* 記事ページ CSS END */