@charset "UTF-8";

/*******************************
 news detailCss 
*******************************/
.main-sub{
	background-image: url("../../img/header_img.jpg");
}
.article_header h2{
	margin-bottom: 2rem;
	padding-bottom: 0;
	font-size: 20px;
	border-left: 10px solid #479f4b;
	padding-left: 15px;
}
.article_header h2 span{
	display: block;
	font-style: italic;
}

.article_box{
	border-top: 1px #a0a0a0 dotted;
	margin-top: 4rem;
	padding-top: 4rem;
}
.article_content .box_txt{
	text-align: left;
	margin-bottom: 2rem;
}
.article_photolist .box_photo{
	text-align: left;
	font-size: 14px;
	margin-bottom: 2rem;
}
.btn-document{
	border-radius: 10px;
}
.btn-document:before{
	font-family: FontAwesome;
	content: "\f15c";
	margin-right: 10px;
	margin-left: -10px;
	font-weight: 400;
}
/*============================================

PC用CSS

============================================*/
@media screen and (min-width: 1024px){
	.article_header h2{
		font-size: 24px;
	}
	.article_header h2 span{
		font-size: 16px;
	}

	.article_content{
		justify-content: space-between;
	}
	.article_content .box_txt{
		flex-basis: 50%;
	}
	.article_photolist{
		justify-content: space-between;
	}
	.article_photolist .box_photo{
		flex-basis: calc(100%/3 - 10px);
	}
	.filelist{
		display: flex;
		justify-content: space-between;
	}
	.btn-document{
		flex-basis: calc(100%/3 - 10px);
	}
}