/*
Theme Name: レブクリエイト開発ブログ
Theme URI: 　https://www.revcreate.jp/blog
Description: 開発ブログのテーマです。
Version: 1.0
*/

@charset "utf-8";

/* CSS Document */
.has-inline-color.has-black-color {
	color: #000000;
}
.has-inline-color.has-cyan-bluish-gray-color {
	color: #ABB8C3;
}
.has-inline-color.has-white-color {
	color: #FFFFFF;
}
.has-inline-color.has-pale-pink-color {
	color: #F78DA7;
}
.has-inline-color.has-vivid-red-color {
	color: #cf2e2e;
}
.has-inline-color.has-luminous-vivid-orange-color {
	color: #FF6900;
}
.has-inline-color.has-luminous-vivid-amber-color {
	color: #FCB900;
}
.has-inline-color.has-light-green-cyan-color {
	color: #7BDCB5;
}
.has-inline-color.has-vivid-green-cyan-color {
	color: #00D084;
}
.has-inline-color.has-pale-cyan-blue-color {
	color: #8ED1FC;
}
.has-inline-color.has-vivid-cyan-blue-color {
	color: #0693E3;
}
.has-inline-color.has-vivid-purple-color {
	color: #9B51E0;
}

.post-categories {
	display: flex;
	justify-content: flex-start;
	font-family: 'Montserrat', 'Noto Sans JP', sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
	margin-right: 5px;
}

.post-categories li a{
	display: inline-block;
	color: var(--red);
	border: solid 1px var(--red);
	background-color: #fff;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 20px 4px;
	margin-right: 5px;
}

.post-categories li a:last-child {
	margin: 0;
}

.blog-title a{
    color: #333;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}

.nav-links{
	display: flex;
    justify-content: center;
    align-items: center;
}

.nav-links .page-numbers{
	color: #333;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-family: 'Montserrat', 'Noto Sans JP', sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin: 0 5px;
}

.nav-links .page-numbers.current{
	background-color: #333;
	color: #fff;
	border-radius: 50%;
}

.nav-links .page-numbers.prev{
	margin-right: 40px;
	background-image: url("/images/arrow6.svg");
	background-repeat:no-repeat;
	background-size:35px auto;
}

.nav-links .page-numbers.next{
	margin-left: 40px;
	background-image: url("/images/arrow8.svg");
	background-repeat:no-repeat;
	background-size:35px auto;
}

.post-categories{
	margin: 0;
}

.archive .under .h1-subtitle{
	margin-bottom:60px;
}

.category-text1{
	margin-bottom:80px;
	font-size: 24px;
}

.ez-toc-grey{
	display:none;
}

.blog-others .blog-list {
   justify-content: flex-start;
}

.blog-others .blog-list .blog-card{
	margin-right:70px;
}

.blog-others .blog-list .blog-card:last-child{
	margin:0;
}

.blog-others .blog-img1{
	height: 260px;
}
.blog-others .blog-img1 img {
    height: 260px;
    object-fit: cover;
}

@media screen and (max-width: 768px){
	.blog-others .blog-list .blog-card{
		margin-right:0;
	}
	.blog-others .blog-img1{
		height: 47vw;
	}
	.blog-others .blog-img1 img {
		height: 47vw;
	}
}
