﻿@charset "UTF-8";



/*
	公表資料レイアウト
	最終更新： 2015-04-16
*/


/*--------------------------------------------------テーブルレイアウト*/


table	{

	font-size: 0.9em;

	display: block;

	width: auto;

	overflow-x: auto;

	white-space: nowrap;

	}

tr	{

	margin: 0;

	padding: 0;

	width: auto;

	}

th,
td	{

	padding: 3px 10px;

	border: 1px #ccc solid;

	}

th	{

/*	width: 13%;*/

	}


thead th	{

	background-color: #555;

	color: #f2f2f2;

	}


tbody th	{

	background-color: #eee;

	}

tbody td	{

	text-align: right;

	}


thead,
tbody	{

	width: auto;

	overflow-x: auto;

	}

.tw10	{

	width: 10%;

	}

.tw20	{

	width: 30%;

	}

/*
@media only screen and (max-width: 880px)	{

caption	{

	display: block;

	width: auto;

	}

table	{

	display: block;

	}

thead	{

	display: block;

	float: left;

	overflow-x: auto;

	}

tbody	{

	display: block;

	width: auto;

	overflow-x: auto;

	white-space: nowrap;

	}

th	{

	display: block;

	width: auto;

	}

tbody tr	{

	display: inline-block;

	}

td	{

	display: block;

	}

	}
*/


/*--------------------------------------------------表*/



div.resTable	{

	max-width: 779px;

	magrin: 0;

	padding: 0;

	}

div.resTable ul	{

	display: block;

	margin: 0;

	padding: 0;

	}

div.resTable ul li	{

	display: block;

	margin: 15px 0;

	padding: 0;

	border-bottom: 1px solid #ccc; 

	float: left;

	}


div.resTable ul li ul.cell li	{

	margin: 0;

	padding: 0;

	font-size: 0.9em;

	width: 100%;

	clear: both;

	}

div.resTable ul li ul.cell li.nendo	{

	background-color: #333;

	color: #f2f2f2;

	font-weight: bold;

	}

div.resTable ul li ul li	{

	display: block;

	margin: 15px 0;

	padding: 0;

	border-bottom: 1px solid #ccc; 

	float: left;

	}

div.resTable ul li ul li ul li	{

	display: block;

	margin: 0;

	padding: 0;

	width: 45px;

	border-bottom: 1px solid #f00; 

	float: left;

	}




/*--------------------------------------------------戻るボタン*/



div#button p 	{


	margin-bottom: 25px;

	padding: 3px 0;

	text-align: center;

	text-indent: 0;

	}

div#button p a	{


	margin: 25px auto;

	padding: 3px 10px;


	font-weight: bold;

	text-decoration: none;

	color: #fff;


	background-color: #f29501;

	border-radius: 5px;



	}

div#button p a:hover	{
	background-color: #fcac19;


	}



/*EOF*/