﻿@charset "utf-8";
/* mv
----------------------------------------------------------------------*/
.sustainability .mv_img{
	background-image: url(../images/sustainability_mv_img.webp);
}

/* main
----------------------------------------------------------------------*/
/*box_link_list*/
.box_link_list > li::before{
	background-image: url(../../images/sec_link_about.webp);
}

/*sec_list_num*/
.sec_list_num > li + li::before{
	top: 40px;
}
.sec_list_num > li + li{
	padding-top: 40px;
	margin-top: 40px;
	border-top: 1px solid var(--color-gray-light);
}
.sec_list_num .txt_area > figure{
	gap: 10px;
	margin-top: 20px;
	grid-template-columns: repeat(auto-fit, minmax(200px, 322px));
	justify-content: start;
}
.sec_list_num .txt_area figure img{
	width: 100%;
}
.sec_list_num_ttl figure{
	display: flex;
	justify-content: start;
}
.sec_list_num_ttl figure img{
	max-width: 80px;
	width: 100%;
}
.sec_list_num_ttl + .txt_area{
	margin-top: 20px;
}

/*=====================================================================
   769 start
======================================================================*/
@media screen and ( min-width:769px ){

/* main
----------------------------------------------------------------------*/
/*sec_list_num*/
.sec_list_num > li{
	gap: 30px;
}
.sec_list_num_ttl{
	display: flex;
	justify-content: space-between;
	gap: 30px;
}
.sec_list_num_ttl figure img{
	max-width: 100%;
}
/*=====================================================================
   769 end
======================================================================*/
}

@media screen and ( min-width:1200px ){

/* mv
***********************************************************************/

}