@charset "utf-8";

/*WebGISによるデータ収集・共有・発信ページ*/

.scroll-table table {
  display: block;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.arcgis_tbl{
    border-collapse: separate;
    border-spacing: 5px 0px;
}
.scroll-table table tbody {
	width: 1400px;
  display:table;
}
.scroll-table tbody th,.scroll-table tbody tr,.scroll-table tbody td {
	border: none;
}
.table-w7{
	width: 70px;
}
.table-w19{
	width: 190px;
	
}
.arcgis_tbl th{
	background-color: #fff;
}
.objective td{
	padding: 0; 
	border: 2px solid #fff;
	vertical-align: middle;
}
.objective span{
    background: -moz-linear-gradient(top, #e0edff, #99c3ff);
    background: -webkit-linear-gradient(top, #e0edff, #99c3ff);
    background: linear-gradient(to bottom, #e0edff, #99c3ff);
	border: 2px solid #1277bf;
	border-radius: 20px;
	padding: 1em;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 128px;
    box-shadow: 2px 2px 4px gray;
}
.function{
	background-color: #1779bf;
	color: #fff;
	text-align: center;
}
.scroll-table .app_border1 td{
	border: 4px solid #1779bf;
	border-bottom: none;
	font-weight: bold;
}
.scroll-table .app_border1 td .f08em{
	color: #666;
	font-weight: normal;
}
.scroll-table .app_border2 td{
	border: 4px solid #1779bf;
	border-top: none;
}
.runbook{
	background-color: #f7f0ff;
	border: 2px solid #fff;
}
.runbook td{
	border: 2px solid #fff;
}
.casestudy{
	background-color: #f2f8ee;
	border: 2px solid #fff;
}
.casestudy td{
	border: 2px solid #fff;
}



@media (min-width: 480px) {}
@media (min-width: 768px) {}
@media (min-width: 1400px) {
/*.arcgis_tbl{
		width: 1400px;
}
.casestudy_tbl{
 	width: 1400px;
}
.w1400{
 	width: 1400px;       
}*/
.casestudy_tbl tr:nth-child(odd){
    background-color: #F8F8F8;
}
.casestudy_tbl th:nth-child(1) {
    width: 8%;
}    
 .casestudy_tbl th:nth-child(2) {
    width: 12%;
}     
.casestudy_tbl th:nth-child(3) {
    width: 40%;
}    
 .casestudy_tbl th:nth-child(4) {
    width: 40%;
}     
}