/* charset
@charset "utf-8";
 */

/*CSSインクルード*/
@import "cmn.css";
@import "nav.css";

/*本文部*/


/*カテゴリタイトル*/
		.pieces h3 {
			border-left: solid 5px green;
			padding-left: 4px;
			}

/*本文マージン*/
		.pieces p,
		.pieces ul,
		.pieces ol,
		.pieces dl,
		.pieces table {
			margin-top: 10px;
			margin-left: 10px;
			margin-bottom: 5px;
			}
		.pieces ul,
		.pieces ol {
			margin-left: 25px;
			}

/*リストアンカー*/
			.pieces li a {
				margin: 0px;
				padding: 0px;
				}

/*箇条書き-表組*/
			.pieces dt,
			.pieces dd {
				margin-bottom: 10px;
				padding-bottom: 2px;
				}
			.pieces dt {
				float: left;
				width: 25%;
				padding: 0;
				line-height: 120%;
				}
			.pieces dd {
				_height: 1%; /* Hack for Win IE6 */
				/*float: left;*/
				margin-left: 26%;
				_margin-left: -5%;
				_padding-bottom: 10px;
				border-left: solid 4px #cccccc;
				padding-left: 5px;
				}

/*画像-サムネイル*/
			.pieces .thumb {
				display: inline;
				float: left;
				margin-right: 6px;
				}

/*テーブル組*/
		.pieces table {
			width: 95%;
			_width: 94%;
			border-collapse: collapse;
			/*border: solid 1px #eeeeee;*/
			}
		.pieces th,
		.pieces td {
			/*font-size: 0.8em;*/
			border: 1px solid #cccccc;
			padding: 0.3em;
			}
		.pieces th{
			white-space: nowrap;
			background: #ededed;
			text-align: center;
			vertical-align: middle;
			}
			th.center {
				text-align: center;
				}
			th.center {
				text-align: center;
				}

/*戻る進むや日付など*/
		.npt {
			text-align: right;
			font-size: 0.8em;
			margin-top: 15px;
			margin-right: 10px;
			}
			.npt span {
				margin-left: 5px;
				margin-right: 5px;
				}

/*フォーム関連*/
.must {
	font-size: 0.8em;
	color: #c00;
	}
input.ex_short,
textarea.ex_short {
	width: 5%;
	}
input.short,
textarea.short {
	width: 15%;
	}
input.medium,
textarea.medium {
	width: 40%;
	}
input.long,
textarea.long {
	width: 80%;
	}
input.ex_long,
textarea.ex_long {
	width: 100%;
	}
button {
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	margin-right: 5px;
	padding: 2px 4px;
	text-align: center;
	background: url(../common/btn_bg.jpg) center center repeat-x;
	}
.btnArea div,
.btnArea p,
.btnArea form {
	display: inline;
	}