@charset "utf-8";
/* Copyright 2016 FSFIELD All Rights Reserved. */

/* ------------------------------------------------------------

事業用地リスト

------------------------------------------------------------ */

/* div
---------------------------------------------- */
div.wrap_type02{margin-bottom:40px;}

/* highlight
---------------------------------------------- */
.highlight { color: red; }

@media screen and (min-width:769px){ /* 表示領域が769px以上の場合に適用するスタイル */
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

PC用

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

/* グローバルナビアクティブ
---------------------------------------------- */
nav#nav_global ul li.g03 a{background:url(/img/pc/nav_global01.png) no-repeat -195px -50px;}

/* heading
---------------------------------------------- */
/*--h3--*/
h3#h3_list01{
	background:url(/list/img/pc/h3_list01.png) no-repeat 0 center;
	height:52px;
}

/* div
---------------------------------------------- */
div#wrap_list01{
	background:#EFEFEF;
	padding:20px;
	overflow:hidden;
}

div#box_list01{
	float:left;
	width:250px;
	background:#fff;
	padding:30px 25px;
	text-align:center;
}

/* p
---------------------------------------------- */
p#btn_list01{margin-bottom:0;}
p#btn_list01 a{
	background:url(/list/img/pc/btn_contact01.jpg) no-repeat 0 0;
	width:200px;
	height:36px;
	display:block;
}

p#btn_list01 span{display:none;}

p#btn_list01 a:hover{background:url(/list/img/pc/btn_contact01_on.jpg) no-repeat 0 0;}

/* table
---------------------------------------------- */
table#table_list01{
	width:100%;
	margin-bottom:20px;
}

table#table_list01 th,
table#table_list01 td{
	border:1px solid #ccc;
	padding:10px;
}

table#table_list01 th{background:#F7F7F7;}
table#table_list01 td:first-child{text-align:center;}
table#table_list01 td{text-align:left;}

table#table_list01 th:first-child{width:5%;}
table#table_list01 th:nth-child(3){width:10%;}
table#table_list01 th:nth-child(4),
table#table_list01 th:nth-child(5){width:8%;}
table#table_list01 th:nth-child(6),
table#table_list01 th:nth-child(7),
table#table_list01 th:nth-child(8){width:14%;}

}

@media screen and (max-width:768px){ /* 表示領域が768px以下の場合に適用するスタイル */
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

スマートフォン（iPhone,iPod,Android) 共通

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

/* heading
---------------------------------------------- */
/*--h3--*/
h3#h3_list01{
	background:url(/list/img/sp/h3_list01.jpg) no-repeat 0 0;
	background-size:contain;
	height:0;
	padding-top:12.6%;
	margin-bottom:15px;
}

/* div
---------------------------------------------- */
div#wrap_list01{display:none;}

/* table
---------------------------------------------- */
table#table_list01{
	width:100%;
	display:block;
	overflow:hidden;
	margin-bottom:30px;
}

table#table_list01 thead{
	display:block;
	float:left;
}

table#table_list01 tbody{
	display:block;
	width:auto;
	overflow-x:auto;
	white-space:nowrap;
}

table#table_list01 th{
	display:block;
	background:#F7F7F7;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	vertical-align:baseline;
	width:auto;
}

table#table_list01 tbody tr{
	display:inline-block;
	margin:0 -3px;
}

table#table_list01 td{
	display:block;
	text-align:center;
	vertical-align:baseline;
	border-top:1px dotted #ccc;
	border-right:1px dotted #ccc;
}

table#table_list01 th,
table#table_list01 td{padding:25px 10px 5px;}


table#table_list01 tr:last-child th:last-child{border-bottom:1px solid #ccc;}
table#table_list01 td:last-child{border-bottom:1px dotted #ccc;}
table#table_list01 tbody tr:last-child{border-right:1px dotted #ccc;}

/* スクロールバー
---------------------------------------------- */
table#table_list01 tbody::-webkit-scrollbar {
	height: 5px;
	background: #fff;
}
table#table_list01 tbody::-webkit-scrollbar-track {
  background: #eee;
}
table#table_list01 tbody::-webkit-scrollbar-thumb {
	background:#0E70B8 ;
}

}