@charset "shift_jis";

.aright{
	text-align:right;
}

.doc-caption-01 {
color: #666;
font-size: 86%;
}

div#str-header div.menu div.target ul.nav01 li.disclosure_selected a {
	width:135px;
}

table {
border: 0 none;
width: 100%;
}

table th, table td {
border: 0 none;
vertical-align: top;
font-size: 1em;
text-align: left;
}

table.tbl-data-01 {
	margin-bottom: 20px;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
}

table.tbl-data-01 thead th {
	background: url("/common/images/tbl-data-01_th_bg.gif") repeat-x 0 0;
	font-weight: normal;
}

table.tbl-data-01 th, table.tbl-data-01 td {
	padding: 6px;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}

table.tbl-data-01 tbody th {
	background-color: #eef2ff;
	font-weight: normal;
}

@media only screen and (max-width:769px){
	#str-main form {
		margin-bottom:24px;
		text-align:center;
	}
	#str-main form select {
		width:90%;
		padding:4px;
		font-size:120%;
		margin-bottom:10px;
	}
	#str-main form input {
		width:80%;
		padding:4px;
		font-size:120%;
		margin-top:10px;
	}
	#set-list{
		display:none;
	}
	
	#serch-csv {
		display:none;
	}

	.jp {
		margin-bottom:24px;
		font-size:120%;
		text-align:center;
	}
		.jp #pref,
		.jp #area {
			width:94%; font-size:120%; padding:5px;
			margin-bottom:16px
		}
		.jp #search_but {
			width:60%; font-size:120%; padding:5px;
		}
	
	table.tbl-data-01{
		display: block;
		border:none;
	}
		table.tbl-data-01 thead{
			display: none;
		}
		table.tbl-data-01 tbody{
			display: block;
		}
			table.tbl-data-01 tbody tr{
				display: block;
				margin-bottom: 1.5em;
			}
			table.tbl-data-01 tbody th,
			table.tbl-data-01 tbody td{
				display: list-item;
				border: none;
			}
			table.tbl-data-01 tbody th{
				margin-bottom: 5px;
				list-style-type: none;
				background-color:#fff;
				border:none;
				-webkit-box-shadow: 0 1px 0 #d0d4b1;
				-moz-box-shadow: 0 1px 0 #d0d4b1;
				box-shadow: 0 1px 0 #d0d4b1;
				background: url('data:/image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
				background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #edefde));
				background: -webkit-linear-gradient(#ffffff, #edefde);
				background: -moz-linear-gradient(#ffffff, #edefde);
				background: -o-linear-gradient(#ffffff, #edefde);
				background: linear-gradient(#ffffff, #edefde);
				position: relative;
				background: #f5f6ed \9;
				margin-bottom: 14px;
				border-bottom: 2px solid #fff;
				padding: 3px 8px 3px 25px;
				font-size: 100%;
				font-weight:bold;
			}
			table.tbl-data-01 tbody th:before{
			position: absolute;
			top: 6px;
			left: 8px;
			content: "";
			width: 11px;
			height: 11px;
			background: url(/common/rwd/images/icon_bullet_01.png) left top no-repeat;
			}
			
			table.tbl-data-01 tbody td{
				margin-left:4px;
				padding: 0;
				list-style:none;
				border:none;
				text-align:left !important;
			}
			table.tbl-data-01 tbody td:nth-of-type(1):before { content: "[利用場所1]　"; }
			table.tbl-data-01 tbody td:nth-of-type(2):before { content: "[設置台数]　"; }
			table.tbl-data-01 tbody td:nth-of-type(3):before { content: "[利用場所2]　"; }
			table.tbl-data-01 tbody td:nth-of-type(4):before { content: "[備考1]　"; }
			table.tbl-data-01 tbody td:nth-of-type(5):before { content: "[備考2]　"; }
}