@charset "utf-8";



/*-- 

content_company

====================================================== --*/

/*-- lst_companyd --*/

.lst_companyd{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	gap:4rem;
}
.lst_companyd_item{
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	gap:3rem;
	border-top:0.1rem solid var(--c-gray);
	padding-top:3rem;
	position: relative;
}
.lst_companyd_item .lst_companyd_photo{
	position:relative;
	overflow:hidden;
	width:22%;
}
.lst_companyd_item .lst_companyd_photo ._logo{
	position:absolute;
	left:0;
	bottom:0;
	width:40%;
}
.lst_companyd_item .lst_companyd_text{
	width:78%;
}
.lst_companyd_item .lst_companyd_text ._cname{
	margin-top:1rem;
}
.lst_companyd_item .lst_companyd_text ._text{
	margin-top:2rem;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-direction:column;
	gap:2rem;
}
/* tb */
@media screen and (max-width:835px){
	.lst_companyd{
		gap:3rem 2rem;
	}
	.lst_companyd_item{
		gap:2rem;
	}
	.lst_companyd_item .lst_companyd_photo{
		width:40%;
	}
	.lst_companyd_item .lst_companyd_text{
		width:60%;
	}
	.lst_companyd_item .lst_companyd_text ._cname{
		margin-bottom:0.5rem;
	}
	.lst_companyd_item .lst_companyd_text ._text{
		margin-top:1.5rem;
		gap:1.5rem;
	}
}
/* sp */
@media screen and (max-width:600px){
	.lst_companyd{
		gap:4rem 2rem;
	}
	.lst_companyd_item{
		flex-direction:column;
		gap:1rem;
		padding-top:4rem;
	}
	.lst_companyd_item .lst_companyd_photo{
		width:80%;
		margin:0 auto;
	}
	.lst_companyd_item .lst_companyd_text{
		width:100%;
	}
	.lst_companyd_item .lst_companyd_text ._cname{
		margin-bottom:0.5rem;
	}
	.lst_companyd_item .lst_companyd_text ._text{
		margin-top:1.5rem;
		gap:1.5rem;
	}
}











