/*2160--------*/

@media print, screen and (min-width: 768px) {
	#company_page.design02 .about-sec {
	background: url(../../img/company_page/2160/img_about_pc.jpg) no-repeat center / cover;
	}
	#company_page.design02 .about-sec .-listwrap ._image > li > figure img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	}
	#company_page.design02 .about-sec .-listwrap{
	align-items: STRETCH;
	}
	#company_page.design02 .about-sec .-listwrap ._image > li > figure {
	width: 300px;
	}
	#company_page.design02 .about-sec .-listwrap ._icon._col3 > li {
	min-height: 278px;
	}
	#company_page.design02 .about-sec .-listwrap ._image > li {
	min-height: 278px;
	margin-bottom:16px;
	}
}
@media screen and (max-width: 767px) {
	#company_page.design02 .about-sec {
        background: url(../../img/company_page/2160/img_about_sp.jpg) repeat-y center top / 100%;
    }
}



