/* Giga Design
----------------------------------------------- */

body,
.navbar-brand,
.entry-title {
	font-family: 'Helvetica Neue', 'Helvetica', 'Hiragino Kaku Gothic ProN', YuGothic, 'Yu Gothic Medium', Meiryo, sans-serif !important;
	font-style: normal;
}
.blog-mainimg {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
    background-position: center center;
    max-width: 1060px;
    margin: 0 auto;
}
.blog-mainimg .layer {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-wrap: wrap;
    background-color: rgba(0,0,0,0.05);
    padding: 60px;
    height: 650px;
}
.blog-mainimg .main-copy {
	color: #ffffff;
	text-shadow: 2px 2px 5px rgba(0,0,0,1);
	font-size: 16px;
    text-align: right;
}
.blog-mainimg .main-copy h1 {
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
	color: #ffffff;
	margin: 0;
	line-height: 1.6;
}
.blog-mainimg .main-copy h1 span {
	display: block;
	font-size: 120%;
}
@media (max-width: 991px) {
    .blog-mainimg {
        background-position: left center;
    }
	.blog-mainimg .layer {
		height: 500px;
	}
	.blog-mainimg .main-copy h1 {
		font-size: 24px;
	}
}
@media (max-width: 767px) {
	.blog-mainimg .layer {
		height: 400px;
        align-items: flex-end;
        padding: 20px;
	}
	.blog-mainimg .main-copy h1 {
		font-size: 20px;
	}
}


/* 2019.06.20
----------------------------------------------- */

.entry-content {
	line-height: 2;
}
@media (min-width: 768px) {
	.entry-content {
		font-size: 16px;
	}
}

/* カレンダー
----------------------------------------------- */

table#wp-calendar tbody td a {
	color: #a161bf;
}

/* SPナビ調整
----------------------------------------------- */

@media (max-width: 768px) {
    .navbar-collapse {
        top: 67px;
    }
}