/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

/* カスタマイズする場合にはこれより下に追記してください  */

body{
    -webkit-text-size-adjust: 100%;
    vertical-align: baseline;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	line-height:160%;
	background:#fff;
	font-size:16pt;
}
.hentry,#single-main .post-sub{
  background:#fff;
}
.wrap-post-title {
    background: #F2F2F2!important;
	border-bottom:1px solid #969696!important;
	text-align:center;
}
.pagetitle {
	font-size:1.8em;
	font-weight:bold;
}
.cyui {
	font-size:80%;
	text-align:right;
	color:#9E9E9E;
}
#nav_fixed .logo {
	display:block;
}/*スクロールした時のタイトル*/
#page-main .full {
	display:block;
	text-align:center;
	margin:0 auto!important;
}

.wp-caption-text {
	font-size:0.85em!important;
}

#main-wrap {
	width:100%;
    max-width: 1300px;
    margin: 20px auto;
}
.block1200 {
	width:1300px;
	margin: 20px auto;
	padding:10px;
}

/*サムネイルサイズ*/
.post-box-contents {
	border-bottom:1px solid #B2B2B2!important;
}
.grid_post_thumbnail {
	max-width:200px;
}
.grid_post_thumbnail .post_thumbnail_wrap img {
	object-fit: cover!important;
	width: 100%!important;/* 横幅の指定 */
	aspect-ratio: 4 / 3!important;
	border-radius: 18px;
	border:1px solid #B2B2B2;
	object-position: top;
}
.imageup {
	width:30%!important;
	max-width:auto!important;
	float:left;
	padding-right:10px;
}
.imageup .post_thumbnail_wrap img {
	object-fit: cover!important;
	width: 100%!important;/* 横幅の指定 */
	aspect-ratio: 4 / 3!important;
	border-radius: 18px;
	border:1px solid #B2B2B2;
	object-position: top;
}
/*----------------
　カテゴリトップ：grid
-----------------*/

.post-box-contents {
	width:100%;
	background:#FFFFFF;
	border-radius: 10px;
	padding:10px;
}
.grid_post_thumbnail {
	width:30%;
	margin-right:20px;
	float:left;
}
.post_thumbnail_wrap {}
.post_thumbnail_wrap img{
	max-width:100%;
}
.postblog-time {
	font-size:90%;
	color:#A5A5A5;
}
.postblog-txttitle {
	margin:5px 0;
	font-weight:bold;
}
.postblog-text {
	margin-top:10px;
	font-size:90%;
	
}
.indexname a {
	
	display:inline-block!important;
	font-size:0.8em!important;
	color:#5BB0DF!important;
	padding:20px 6px 2px 6px;
	border-bottom:2px dotted #5BB0DF;
}

/*シングルページ*/
.contwaku {
	background:#FFFFFF;
	margin:5px;
	padding:30px 10px;
}
.contwaku-maru {
	background:#FFFFFF;
	border-radius: 10px;
	margin:5px;
	padding:30px 10px;
	width:100%!important;
}
h1.single-title {
	font-weight:bold;
	font-size:1.4em;
	border-bottom:2px dotted #000;
	padding:20px;
	margin:0!important;
}
h2.single-indextag {
	font-size:0.9em;
	padding:8px 20px;
	border-top:2px dotted #000;
	margin:0!important;
	color:#B36465;
}
.single-indextag a {
	display:inline-block;
	font-weight:100;
	padding:4px 10px;
	background:#B36465;
	font-weight:bold;
	color:#fff;
	margin-left:14px;
	border-radius: 8px;
	transition: 0.5s;
}
.single-indextag a:hover {
	background:#E73639;
}
.post-meta-bottom {
	text-align:right;
}

/*エディタ　吹き出し　色の変更*/
.voice .yellow {
	border:2px #C0C0C0 solid;
	background:#FAFBEF;
	color:#1E1E1E;
}
.voice .blue {
	border:2px #C0C0C0 solid;
	background:#E4EBF7;
	color:#1E1E1E;
}
.voice .green {
	border:2px #C0C0C0 solid;
	background:#F3FCF5;
	color:#1E1E1E;
}
.voice .red {
	border:2px #C0C0C0 solid;
	background:#FBEDED;
	color:#1E1E1E;
}
.voice .orange {
	border:2px #C0C0C0 solid;
	background:#FFF7F2;
	color:#1E1E1E;
}
.voice .black {
	border:2px #C0C0C0 solid;
	background:#E7E7E7;
	color:#1E1E1E;
}
.voice .gray {
	border:2px #C0C0C0 solid;
	background:#F7F7F7;
	color:#1E1E1E;
}
.voice .white {
	border:2px #C0C0C0 solid;
	background:#FFFFFF;
	color:#1E1E1E;
}

