.news .archive .news_cont {
		margin-bottom: 100px;
}
.news .archive .news_cont .blk {
		margin-bottom: 30px;
}
.news .archive .news_cont .blk a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 10px;
		border-bottom: 1px solid #000;
}
.news .archive .news_cont .blk p {
		letter-spacing: 2px;
}
.news .archive .news_cont .blk .txt {
		width: 100%;
}
.news .archive .news_cont .blk .txt .date {
		margin-bottom: 5px;
}
.news .archive .news_cont .blk .txt .ttl {
		font-size: 1.8rem;
}
@media screen and (max-width: 768px) {
		.news .archive .news_cont .blk {
				margin-bottom: 50px;
		}
		.news .archive .news_cont .blk .txt .ttl {
				font-size: 1.6rem;
		}
}
.news .detail_page .breadcrumb {
		padding-top: 60px;
		margin-bottom: 60px;
}
.news .detail_page .breadcrumb .container {
		display: flex;
		align-items: center;
}
.news .detail_page .breadcrumb h1 {
		font-size: 2.8rem;
		font-weight: 400;
		font-family: "Raleway", sans-serif;
		letter-spacing: 2px;
		margin-right: 45px;
}
.news .detail_page .breadcrumb .link a {
		font-size: 1.4rem;
		letter-spacing: 2px;
		display: flex;
}
.news .detail_page .breadcrumb .link span {
		display: block;
		margin-right: 15px;
		transform: scale(0.7, 1);
}
@media screen and (max-width: 768px) {
		.news .detail_page .breadcrumb .container {
				flex-direction: column;
				align-items: flex-start;
		}
}
.news .detail_page .news_cont {
		margin-bottom: 100px;
}
.news .detail_page .news_cont .ttl {
		border-bottom: 2px solid #000;
		padding: 0 20px 10px;
		margin-bottom: 10px;
}
.news .detail_page .news_cont .ttl .date {
		font-size: 1.8rem;
}
.news .detail_page .news_cont .ttl h2 {
		font-size: 2.4rem;
}
.news .detail_page .news_cont .txt {
		font-size: 1.8rem;
		letter-spacing: 2px;
		padding: 20px;
		margin-bottom: 40px;
}
.news .detail_page .news_cont .back_btn {
		font-size: 1.8rem;
		text-align: center;
		display: table;
		margin: 0 auto;
}
.news .detail_page .news_cont .back_btn a {
		display: block;
		padding: 15px 50px;
		background: #fff;
		border: 1px solid #000;
}
.news .detail_page .news_cont .back_btn a:hover {
		color: #fff;
		background: #000;
		border: 1px solid #fff;
		opacity: 1;
}
@media screen and (max-width: 768px) {
		.news .detail_page .news_cont .ttl {
				margin-bottom: 30px;
		}
		.news .detail_page .news_cont .ttl .date {
				font-size: 1.4rem;
		}
		.news .detail_page .news_cont .ttl h2 {
				font-size: 2rem;
		}
		.news .detail_page .news_cont .txt {
				margin-bottom: 80px;
		}
}
/*2022.11.9 TOPバナー設置*/
.news .mv {
	background: url(../img/news/mv.png?20221115v3) top center/cover no-repeat;
    margin-bottom: 40px;
    padding: 390px 0 !important;
    position: relative;
}
@media screen and (max-width: 768px) {
.news .mv {
    padding: 200px 0 !important;
}	
}

.news .mv .page_ttl h1 {
	color:#fff;
}

.news .mv .page_ttl p {
	color:#fff;
}