@charset "utf-8";
/* CSS Document */

/*--------------------------------
news一覧
---------------------------------*/

#news{position: relative;z-index: 1;margin-bottom: 17rem;}
.news-thumb-wrap{justify-content: flex-start;}
.news-thumb div{margin-top: 0;}
.news-thumb{height: 317px;margin: 0 0.4rem 2rem;}
.news-title{height: 82px;}
.news-thumb-wrap a{color:#333;}

/*--------------------------------
news-detail
---------------------------------*/
.news-arrow{justify-content: center;}
.news-arrow a img{width: 155px;}

.news-detail{max-width: 1000px;width: 95%;border-radius: 24px;filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.3));margin: 0 auto 3rem;background: #fff;border-style: solid;border-width: 10px;border-color: #fff;}
.news-detail-inner{width: 85%;margin: 0 auto;padding: 4rem 0;}
.news-detail .news-title{font-size: 1.5rem;margin: 0 auto 2rem;}
.news-detail .news-text{height: auto;}
.news-detail .news-text p{padding-bottom: 0.75rem;}
.news-detail .news-text figure{padding: 2rem 0 0;}
.news-detail time{font-size: 1.125rem;}
.news-detail .img{margin-bottom: 2rem;}
.news-detail .img img{object-fit: cover;height: auto!important;}
.news-text{margin-top: 2rem;}
.news-detail .news-title {height: auto;line-height: 2.2rem;}

.square-blue {margin: 3rem auto 0.2rem;}



/*--------------------------------
footer
---------------------------------*/
footer:before{position: absolute;content: '';display: inline-block;width: 234px;height: 269px;background-image: url("../img/footer/stinger.webp");background-size: contain;vertical-align: middle;top: -13rem;right: 4rem;background-repeat: no-repeat;}



@media screen and (max-width: 1050px){
	.news-thumb-wrap{max-width: 390px; margin: 0 auto;display: block;}/*{display: flex;max-width: 746px;width: 100%;}	*/
	.news-thumb{height: auto;}
	footer:before{width: 163px;height: 188px;top: -8rem;right: 2rem;}

}
@media screen and (max-width: 950px){
	.back-set{display: none;}
	.btn-area{padding: 2rem 0 7rem ;width: 100%;}
	#news{margin-bottom: 14rem;}
	}
@media screen and (max-width: 770px){
	.news-thumb-wrap{display: block;max-width: 360px;}
	.news-thumb{height: auto;}
}
@media screen and (max-width: 725px){

	/*news-detail*/
	.news-detail-inner{width: 90%;margin: 0 auto;padding: 0.5rem 0 1.5rem;}
	.news-detail .news-title{font-size: 1.125rem;margin: 1rem auto;}
	.news-detail time{font-size: 0.875rem;}
	.news-detail img{margin-bottom: 1rem;}
	.news-detail .news-title {line-height: 1.5rem;}
	.news-text{margin-top: 1.5rem;}
	.news-detail .news-text p{padding-bottom: 0.5rem;}

}
@media screen and (max-width: 650px){
	.btn-area{padding: 0 0 5rem;}
	#news{margin-bottom: 10rem;}
	h2 span {top: 7rem;}
	.news-detail {margin-bottom: 1rem;}
	.square-blue {margin: 1rem auto 0.2rem;}

}
@media screen and (max-width: 550px){
	footer:before{width: 108px;height: 124px;top: -6.5rem;right: 2rem;}

}

@media screen and (max-width: 500px){
	.h2-news{padding: 4rem 0 1rem;}
	h2 span {top: 5.8rem;}
	
}
@media screen and (max-width: 450px){
	.Pagination-Item-Link ,.page-numbers{width: 37px;}
	.arrow-neon, .page-numbers.prev,.page-numbers.next {width: 60px;height: 60px;}
}

	
@media screen and (max-width: 430px){
	#news {margin-bottom: 6rem;}
	.news-thumb{margin-bottom: 1.25rem;}
}