@charset "utf-8";

/*
	* Name: table.css
	* License: MIT License
	  - http://sourceforge.jp/projects/opensource/wiki/licenses%2FMIT_license

	* Contents:
	  - 初期設定 - テーブル -
*/


/* Stylesheet Document */

@media all {

	/* ========================================
	   * 初期設定 - テーブル -
	======================================== */

	table {
		border: 1px solid #D7D7D7;
		border-collapse: collapse;
		margin: 0 0 28px 0;
		padding: 0;
		width: 100%;
	}

	table tr th,
		table tr td {
			border-bottom: 1px solid #D7D7D7;
			font-size: 80%;
			margin: 0;
			padding: 8px 12px 8px 12px;
	}

	table tr th {
		background-color: #F7F7F7;
		border-right: 1px solid #D7D7D7;
		font-weight: normal;
		text-align: left;
		width: 32%;
	}

	table tr th img {
		margin-left: 6px;
		vertical-align: text-bottom;
	}

	table tr td {
		border-left: 1px solid #D7D7D7;
	}

	table tr td h6 {
		color: #308DD3;
		margin-bottom: 8px;
	}

	table tr td p {
		margin-bottom: 16px !important;
	}

	table tr td span.example {
		color: #CC4141;
		font-size: 80%;
	}

	table tr td ul.list {
		margin-top: 8px;
	}

	table tr td ul.list li {
		font-size: 100% !important;
	}

	table tr td ul.separate,
		table tr td ul.separate li {
			display: inline;
	}

	table tr td ul.button {
		list-style-type: none;
		margin-left: 0 !important;
		margin-bottom: 0 !important;
	}

	table tr td ul.button li {
		float: left;
	}

	table tr td ul.button li input {
		vertical-align: top;
	}

	table tr td select {
		margin: 0 0 6px 0;
	}

	table tr td table {
		border: none;
		width: auto;
	}

	table tr td table tr th,
		table tr td table tr td {
			border-bottom: none;
			font-size: 100%;
			padding: 4px 6px 4px 6px;
	}

	table tr td table tr th {
		background-color: inherit;
		border-right: none;
		width: 26%;
	}

}