@charset "utf-8";
#header_title { max-width: 2400px; min-width: 1400px; margin: 0 auto;}
/*.head_img_area { display: flex; justify-content: center; align-items: center; width: 100%; height: 300px; background: url("../../img/top_sub_img.jpg") no-repeat center bottom / cover; overflow: hidden;}*/
.head_title { display: inline-block; font-size: 30px; color: #088f5e; line-height: 110px; padding: 0 50px; background: #fff;}

/*お知らせ*/
#topics { margin-top: 100px;}
.topics_box { width: 1000px; margin: 0 auto 80px;}
.kiji { display: flex; flex-wrap: wrap;  width: 100%; line-height: 22px; margin: 20px 0 0 0; border-bottom: solid 1px #ccc; padding-top: 25px; padding-bottom: 20px;}
.kiji dt { width: 96px; color: #fff; font-size: 13px; text-align: center; margin-bottom: 18px; }
.kiji dt span { display: block; width: 100px;  background: #088f5e;}
.kiji dd { width: 900px; font-size: 16px; line-height: 24px; margin-bottom: 18px; padding-left: 25px; }
.kiji dd p { padding-top: 10px;}
/*.kiji dd:first-line { color: #088f5e; }*/
.kiji dd:last-child { margin-bottom: 0; }
.kiji dd a { color: #002DAD; text-decoration: underline; }
.kiji dd a:hover { text-decoration: none; }



@media screen and (max-width: 768px) {
	#header_title { max-width: none; min-width: auto; margin: 0;}
/*	.head_img_area { width: 100%; height: 400px; background: url("../../img/top_sub_img.jpg") no-repeat center bottom / cover;}*/
	.head_title { font-size: 25px; line-height: 80px; padding: 0 30px; }


	/*お知らせ*/
	#topics { margin-top: 50px;}
	.topics_box { width: 100%; margin: 0 auto;}
	.kiji { width: 90%; margin: 0 5% 40px; padding-top: 10px;; padding-bottom: 5px; }
	.kiji:last-child { margin-bottom: 0;}
	.kiji dt { border-bottom: none; margin-bottom: 5px; padding-bottom: 0;}
	.kiji dd { width: 100%; margin-bottom: 18px; padding-bottom: 5px; padding-left: 0px;}

}