/*

工場紹介共通

*/

.factoryMain{
	background-image:url(../factory/images/factory_hbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	-moz-background-size:cover;
	background-size:cover;
}

#facIntro .read{
	font-weight:bold;
	font-size:160%;
	margin-bottom:15px;
}

#facIntro .caption{
	text-align:right;
	font-size:92%;	
}

#facIntro .option{
	padding-top:40px;
}

#facIntro .option dt{
	background:url(../service/service07/images/list_gr.gif) no-repeat 0 4px;
	padding-left:24px;
	margin-bottom:5px;
	font-size:121%;
	font-weight:bold;
}
#facIntro .option dt span{
	font-weight:normal;
	margin-left:10px;
	font-size:77%;
	vertical-align:middle;
}
.facImg{
	margin-left:-25px;
}
.facImg li{
	float:left;
	display:inline;
	width:220px;
	margin-left:25px;
	margin-bottom:20px;
}

@media screen and (max-width: 759px) {
#facIntro .option dt span{
	display:block;
	margin-left:0;
}
.facImg{
	margin-left:-3%;
}
.facImg li{
	float:left;
	display:inline;
	width:47%;
	margin-left:3%;
	margin-bottom:3%;
}
.facImg li img{
	width:100%;
	height:auto;
}
}





/*表組*/

#sizeTable{
	width:100%;
}
#sizeTable thead th{
	background:#00a33e;
	padding:20px;
	color:#fff;
	text-align:center;
}

#sizeTable thead th:nth-child(even){
	border-left:1px solid #ddd;
}

#sizeTable tbody tr:nth-child(even){
	background:#eee;
}
#sizeTable tbody tr td{
	vertical-align:middle;
	padding:20px;
}
#sizeTable tbody tr td:nth-child(even){
	border-left:1px solid #ddd;
}

.factoryTable{
	clear:both;
	width:100%;
	border-collapse:collapse;
}

.factoryTable thead th{
	background:#666;
	color:#fff;
	padding:10px;
	text-align:center;
	font-size:92%;
	border:1px solid #fff;
}
.factoryTable tbody tr:nth-child(even){
	background:#eee;
}
.factoryTable tbody tr th,
.factoryTable tbody tr td{
	padding:20px;
	font-size:92%;
}
.factoryTable tbody tr td{
	border-left:1px solid #ddd;
}


.factoryTable2{
	clear:both;
	width:100%;
	border-collapse:collapse;
}

.factoryTable2 thead th{
	background:#666;
	color:#fff;
	padding:10px;
	text-align:center;
	font-size:92%;
	border:1px solid #fff;
}
.factoryTable2 tbody tr:nth-child(even){
	background:#eee;
}
.factoryTable2 tbody tr th,
.factoryTable2 tbody tr td{
	padding:20px;
	font-size:92%;
}
.factoryTable2 tbody tr td{
	border-left:1px solid #ddd;
}

@media screen and (max-width: 759px) {
	
	#sizeTable thead{
	display: none;
	}
	#sizeTable tbody tr{
		background:none!important;
	}
	#sizeTable tbody td{
		display: list-item;
		border: none!important;
		vertical-align:middle;
	}
	#sizeTable tbody tr td:nth-child(odd){
		background:#eee;
	}
	#sizeTable tbody td{
		padding: 10px!important;
		list-style-type: none;
	}
	#sizeTable tbody td:nth-of-type(1):before { content: "[製造設備]"; }
	#sizeTable tbody td:nth-of-type(2):before { content: "[最大加工・測定可能サイズ]"; }




	.factoryTable {
	display: block;
	}
	.factoryTable  thead{
	display: none;
	}
	.factoryTable  tbody{
	display: block;
	}
	.factoryTable  tbody tr{
		background:none!important;
		display: block;
		margin-bottom: 1.5em;
	}
	.factoryTable  tbody th,
	.factoryTable  tbody td{
		display: list-item;
		border: none!important;
		vertical-align:middle;
	}
	.factoryTable  tbody th{
		margin-bottom: 5px;
		list-style-type: none;
		color: #000;
		background: #eee;
		padding:10px!important;
		text-align:left;
	}
	.factoryTable  tbody td{
		padding:5px!important;
		list-style-type: none;
	}
	.factoryTable  tbody td:nth-of-type(1):before { content: "[メーカー]"; }
	.factoryTable  tbody td:nth-of-type(2):before { content: "[形式]"; }
	.factoryTable  tbody td:nth-of-type(3):before { content: "[移動量(mm)]"; }
	.factoryTable  tbody td:nth-of-type(4):before { content: "[台数]"; }



	.factoryTable2 {
	display: block;
	}
	.factoryTable2  thead{
	display: none;
	}
	.factoryTable2  tbody{
	display: block;
	}
	.factoryTable2  tbody tr{
		background:none!important;
		display: block;
		margin-bottom: 1.5em;
	}
	.factoryTable2  tbody th,
	.factoryTable2  tbody td{
		display: list-item;
		border: none!important;
		vertical-align:middle;
	}
	.factoryTable2  tbody th{
		margin-bottom: 5px;
		list-style-type: none;
		color: #000;
		background: #eee;
		padding:10px!important;
		text-align:left;
	}
	.factoryTable2  tbody td{
		padding:5px!important;
		list-style-type: none;
	}
	.factoryTable2  tbody td:nth-of-type(1):before { content: "[メーカー]"; }
	.factoryTable2  tbody td:nth-of-type(2):before { content: "[形式]"; }
	.factoryTable2  tbody td:nth-of-type(3):before { content: "[ライセンス]"; }

}



