@charset "utf-8";

.lineup__list {
	width: 100%;
}
/*映像機器・デジタルサイネージ*/
#displayList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_ePoster.jpg");}
#displayList .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_displaylist_01.jpg");}
#displayList .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_displaylist_02.jpg");}
#displayList .lineupTabPhotoList li:nth-child(4) a {background-image: url("/business/images/products/img_displaylist_03.jpg");}
#displayList .lineupTabPhotoList li:nth-child(5) a {background-image: url("/business/images/products/img_displaylist_17.jpg");}
#displayList .lineupTabPhotoList li:nth-child(6) a {background-image: url("/business/images/products/img_displaylist_05.jpg");}
#displayList .lineupTabPhotoList li:nth-child(7) a {background-image: url("/business/images/products/img_displaylist_10.jpg");}
#displayList .lineupTabPhotoList li:nth-child(8) a {background-image: url("/business/images/products/img_displaylist_15.jpg");}
#displayList .lineupTabPhotoList li:nth-child(9) a {background-image: url("/business/images/products/img_cocoro-office.png");}
/*オフィス*/
#officeList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_officeList_05.jpg");}
#officeList .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_teleoffice.webp");}
#officeList .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_eassistant_minutes.webp");}
#officeList .lineupTabPhotoList li:nth-child(4) a {background-image: url("/business/images/products/img_officelist_01_modified.jpg");}
#officeList .lineupTabPhotoList li:nth-child(5) a {background-image: url("/business/images/products/img_cocoro-office.png");}
#officeList .lineupTabPhotoList li:nth-child(6) a {background-image: url("/business/images/products/img_ePoster.jpg");}
#officeList .lineupTabPhotoList li:nth-child(7) a {background-image: url("/business/images/products/img_officeList_03.jpg");}
#officeList .lineupTabPhotoList li:nth-child(8) a {background-image: url("/business/images/products/img_officeList_04.jpg");}
#officeList .lineupTabPhotoList li:nth-child(9) a {background-image: url("/business/images/products/img_officeList_02.jpg");}
#officeList .lineupTabPhotoList li:nth-child(10) a {background-image: url("/business/images/products/img_led-display.webp");}
#officeList .lineupTabPhotoList li:nth-child(11) a {background-image: url("/business/images/products/img_officeList_06.jpg");}
#officeList .lineupTabPhotoList li:nth-child(12) a {background-image: url("/business/images/products/img_pciList_01.jpg");}
#officeList .lineupTabPhotoList li:nth-child(13) a {background-image: url("/business/images/products/img_smart-console.jpg");}
#officeList .lineupTabPhotoList li:nth-child(14) a {background-image: url("/business/images/products/img_officeList_08.jpg");}
#officeList .lineupTabPhotoList li:nth-child(15) a {background-image: url("/business/images/products/img_alcohol.webp");}
/*エネルギー・環境*/
#solarList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_solarList_01.jpg");}
#solarList .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_solarList_02.jpg");}
#solarList .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_solarList_03.jpg");}
#solarList .lineupTabPhotoList li:nth-child(4) a {background-image: url("/business/images/products/img_solarList_05.jpg");}
/*店舗・流通*/
#posList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_posList_01.jpg");}
#posList .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_posList_02.jpg");}
#posList .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_posList_03.jpg");}
#posList .lineupTabPhotoList li:nth-child(4) a {background-image: url("/business/images/products/img_posList_05.jpg");}
#posList .lineupTabPhotoList li:nth-child(5) a {background-image: url("/business/images/products/img_posList_06.jpg");}
#posList .lineupTabPhotoList li:nth-child(6) a {background-image: url("/business/images/products/img_ePoster.jpg");}
#posList .lineupTabPhotoList li:nth-child(7) a {background-image: url("/business/images/products/img_posList_07.jpg");}
#posList .lineupTabPhotoList li:nth-child(8) a {background-image: url("/business/images/products/img_displaylist_17.jpg");}
#posList .lineupTabPhotoList li:nth-child(9) a {background-image: url("/business/images/products/img_posList_12.jpg");}
#posList .lineupTabPhotoList li:nth-child(10) a {background-image: url("/business/images/products/img_posList_10.jpg");}
#posList .lineupTabPhotoList li:nth-child(11) a {background-image: url("/business/images/products/img_chikurei-zai.jpg");}
#posList .lineupTabPhotoList li:nth-child(12) a {background-image: url("/business/images/products/img_posList_08.jpg");}
#posList .lineupTabPhotoList li:nth-child(13) a {background-image: url("/business/images/products/img_posList_09.jpg");}
#posList .lineupTabPhotoList li:nth-child(14) a {background-image: url("/business/images/products/img_posList_11.jpg");}
#posList .lineupTabPhotoList li:nth-child(15) a {background-image: url("/business/images/products/img_posList_04.jpg");}
#posList .lineupTabPhotoList li:nth-child(16) a {background-image: url("/business/images/products/img_parking.jpg");}
/*ヘルスケア*/
#healthcare .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_ice-slurry.webp");}
#healthcare .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_bitescan.jpg");}
#healthcare .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_infoList_iwellebe.png");}
#healthcare .lineupTabPhotoList li:nth-child(4) a {background-image: url("/business/images/products/img_infoList_femtech.png");}
/*情報・通信*/
#infoList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_infoList_02.jpg");}
#infoList .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_infoList_03.jpg");}
#infoList .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_infoList_satellite_ut.webp");}
/*空気清浄・空調*/
#pciList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_pciList_01.jpg");}
#pciList .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_aircon.webp");}
#pciList .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_smart-console.jpg");}
/*FA・生産システム*/
#manufacturingList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_manufacturingList_01.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(2) a {background-image: url("/business/images/products/img_manufacturingList_08.png");}
#manufacturingList .lineupTabPhotoList li:nth-child(3) a {background-image: url("/business/images/products/img_manufacturingList_02.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(4) a {background-image: url("/business/images/products/img_securityList_01.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(5) a {background-image: url("/business/images/products/img_manufacturingList_03.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(6) a {background-image: url("/business/images/products/img_manufacturingList_04.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(7) a {background-image: url("/business/images/products/img_manufacturingList_06.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(8) a {background-image: url("/business/images/products/img_manufacturingList_07.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(9) a {background-image: url("/business/images/products/img_manufacturingList_05.jpg");}
#manufacturingList .lineupTabPhotoList li:nth-child(10) a {background-image: url("/business/images/products/img_wiziot.webp");}
/*監視カメラ*/
/*#securityList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_securityList_01.jpg");}*/
/*医用洗浄機*/
#medicalList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_medicalList_01.jpg");}
/*電子デバイス*/
#deviceList .lineupTabPhotoList li:first-child a {background-image: url("/business/images/products/img_deviceList_01.jpg");}

/* SP */
@media only screen and (max-width: 767px) {
	#products__list--wrap {}
	.lineup__list {
		margin-bottom: 50px;
	}
	.lineup__list:last-child {
		margin-bottom: 0px;
	}
	.lineup__list .lineupTabPhotoList {
		width: 100%;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content:flex-start;
	}
	.lineup__list .lineupTabPhotoList li {
		min-width : 100px;
		max-width : 200px;
		width: 49%;
		text-align: center;
		cursor: pointer;
		font-size: 0.8rem;
		line-height: 1.1;
		align-items: stretch;
		border-right: #dbdacb 1px solid;
		border-bottom: #dbdacb 1px solid;
		box-sizing: border-box;
		margin: 0px 1% 5% 0%;
	}
	.lineup__list .lineupTabPhotoList li:nth-child(even) {
		border-right: none;
		margin: 0 0 5% 0;
	}
	.lineup__list .lineupTabPhotoList li a {
		width: 100%;
		font-size: 1.00rem;
		line-height: 1.2;
		padding: 50% 5% 5% 5%; 
		background-repeat: no-repeat;
		background-position: center top;
		background-size: 70.4% auto;
		display: table;
		box-sizing: border-box;
		text-decoration: none;
	}
	.lineup__list .lineupTabPhotoList li a > span {
		display: table-cell;
		vertical-align: middle;
	}
	/*SP_プロジェクターのみ文字位置調整*/
	.lineup__list .lineupTabPhotoList li a > span.spProjector {
		padding-top: 5px;
	}
}

/* PC */
@media print, screen and (min-width: 768px) {
	.lineup__list {
		margin-bottom: 50px;
	}
	.lineup__list:last-child {
		margin-bottom: 0px;
	}
	.lineup__list .lineupTabPhotoList {
		letter-spacing: -0.4em;
		margin-bottom: -0.8%;
	}
	.lineup__list .lineupTabPhotoList li {
		width: calc(19.4% - 2px);
		height: 180px;
		margin: 0 0.7% 0.8% 0;
		letter-spacing: normal;
		display: inline-block;
		vertical-align: middle;
		text-align: center;
		border-right: #dbdacb 1px solid;
		border-bottom: #dbdacb 1px solid;
	}
	.lineup__list .lineupTabPhotoList li:nth-child(5n) {
		margin-right: 0;
		border-right: none;
	}
	.lineup__list .lineupTabPhotoList li a {
		height: 180px;
		font-size: 1.18rem;
		line-height: 1.2;
		padding-top: 45%;
		background-repeat: no-repeat;
		background-position: center top;
		background-size: 70.4% auto;
		display: table;
		width: 100%;
		text-decoration: none;
		box-sizing: border-box;
	}
	.lineup__list .lineupTabPhotoList li a > span {
		display: table-cell;
		vertical-align: middle;
	}
}