@charset "UTF-8";
/*====================================
コンテンツ
=====================================*/
.front-page_contents_list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.front-page_contents_list li {
	padding: 2px;
}
.front-page_contents_list li img {
	max-width: 100%;
	height: auto;
}
.front-page_contents_list li,
.front-page_contents_list li img {
	border-radius: 4px;
}

/* AED */
.front-page_contents_list02{
	gap: 1rem;
}

.flex-item.item01 {
    flex: 1;
}
.flex-item.item02 {
    flex: 7;
}
.flex-item.item01 img{
	width: 111px;
	height: auto;
}

	/*====================================
	コンテンツ 769px以上
	=====================================*/
	@media screen and (min-width: 769px) {
	}

	/*====================================
	コンテンツ	768px以下
	=====================================*/
	@media screen and (max-width: 768px) {

		.front-page_contents_list .column-2 {
			width: 100%;
		}
		.news_icon {
			width: 60px;
			height: 60px;
		}
		.calendar_icon {
			width: 60px;
			height: 60px;
		}  
	   }

  	/*====================================
	コンテンツ 560px以下
	=====================================*/
	@media screen and (min-width: 561px) {
		.flex-item.item01_sp {
			display: none;
		}
	}
	
	/*====================================
	コンテンツ 560px以下
	=====================================*/
	@media screen and (max-width: 560px) {
		.front-page_contents_list .flex-item.item01 {
			display: none;
		}
		.sp_flex-item_wrap {
			align-items: center;
			justify-content: center;
			display: flex;
			gap: 0.75rem;
		}
		.flex-item.item01_sp {
			height: auto;
			width: 3rem;
		}
		.front-page_ttl_area {
			margin-bottom: 0;
		}
	}