@charset "utf-8";
@import url("../../assets/css/contact.css?v=20240329");
@import url("../../assets/css/big_icon.css");
@import url("../../service/css/third.css");
@import url("../../assets/css/secondlayer.css");
@import url("../../assets/css/title.css");
@import url("../../assets/plugin/lightbox/css/lightbox.css");
/* CSS Document */
/*タイトル画像*/
.top_image {
  background: url("../images/news02.jpg") center/cover no-repeat;
}
.article_title {
	position: relative;
	border-bottom: solid 2px #E1E1E1;
	border-radius: 1px;
	justify-content: flex-start;
	margin-bottom: 4em;
}
.article_title::after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	border-bottom: solid 2px #1E841E;
	height: 100%;
	width: 8em;
}
.article_title h2 {
	font-weight: 300;
	margin-bottom: 0.5em;
	line-height: 1.2;
}
.article_title time {
	margin-bottom: 0.6em;
	display: block;
}
.secondary_content h3 {
	font-weight: 300;
	max-width: 1200px;
	margin: 0 auto 1em auto;
}
.secondary_content ul {
	max-width: 1200px;
	margin: 1em auto 4em;
}
.secondary_content ul li {
	margin-bottom: 3em;
}
.secondary_content ul li time {
	margin-right: 1em;
}
.secondary_content ul li a {
	color: black;
}
.secondary_content ul li p {
	width: 90%;
	margin: 0 auto;
}
.secondary_content ul li img {
	width: 100%;
}
.secondary_content ul li figure {
	width: 90%;
	margin: 0 auto 1em;
	transition: all .5s;
}
.secondary_content ul li figure img{
	transition: all .5s;
}
.secondary_content ul li figure img:hover{
	 transform: translateY(-2px);
  box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
  opacity: 0.7;
}
@media screen and (max-width: 613px) {
	.secondary_content ul li time {
		display: block;
	}
}
@media screen and (min-width: 768px) {
	.article_title h2 {
	font-size: 1.2em;
	}
	.article_title time {
	font-size: 1.1em;
	display: block;
	}
	.secondary_content ul li {
		width: 50%;
	}
/*	.secondary_content ul li time {
		display: block;
		width: 100%;
	}
*/
	.secondary_content .article_1 {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	}
	.secondary_content .article_2 {
	display: flex;
	justify-content: flex-start; 
	}
}
@media screen and (min-width: 1024px) {
	.article_title h2 {
	font-size: 1.3em;
	}
	.article_title time {
		font-size: 1.2em;
	}
	.secondary_content h3 {
		font-size: 1.2em;
	}
	.secondary_content ul li {
		width: 33%;
	}
	.secondary_content ul li time {
		display: block;
	}
	.secondary_content ul li p {
		font-size: 1.1em;
	}
}
@media screen and (min-width: 1115px) {
	.secondary_content ul li time {
		display: inline;
	}
}
/*追加*/
/*.secondary_content ul .news_box {
	width: 100%;		
}

.secondary_content ul .news_box figure {
	width: 90%;
	margin: 0 auto 1em;
}
.secondary_content ul .news_box p {
	width: 100%;
	margin: 0 0 1em;
}
.news_box .news_h {
	font-weight: 300;
}
.secondary_content ul .news_box .news_h {
	margin: 0 auto;
}
@media screen and (min-width: 768px) {
.secondary_content ul .news_box figure {
	width: 30%;
	margin: 0 0 1em;
	}

}
*/
.news_text {
		line-height: 2.2;
	}
.img_white img{
  box-shadow: 0 4px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);		
	}

.secondary_content ul .news_box {
	width: 90%;
	margin: 0 auto 3em;
}
.secondary_content ul .news_box figure {
	width: 100%;
	max-width: 300px;
	margin: 0 auto 1em;
}
.secondary_content ul .news_box .news_text {
	font-size: 0.9em;
}
.secondary_content ul .news_box:first-child p {
	text-align: center;
}

@media screen and (min-width: 1024px) {
	.secondary_content ul .news_box:first-child {
	width: 40%;
}
	.secondary_content ul .news_box:nth-child(2) {
	width: 100%;	
	}
	.secondary_content ul .news_box figure {
		max-width: none;
	}
}
