@CHARSET "UTF-8";


/*************************************************************

					参加者/受付/アプローチ

**************************************************************/

/* 全体 */
.order_frame {

	/* 余白 */
	margin: 70px 15px 50px 15px;

	/* サイズ */
	width: 1600px;/*100%;*/

	/* 枠線 */
	border: 1px #aaa solid;

	/* 背景 */
	background-color: #fff;
}


/*************************************************************

					　	オーダーテーブル

**************************************************************/

/* 全体 */
table.order_tbl {

	/* 余白 */
	margin: 5px;

	/* 回り込み解除 */
	both:clear;

	/* テーブルレイアウト */
	table-layout: fixed;

	/* フォント */
    font-size:11pt;
    color: #333;

	/* 枠線 */
	border: 1px #aaa solid; /* 大枠の境界線 */
	border-collapse: collapse;
}


/* ヘッダー */
table.order_tbl thead {

	/* フォント */
	color: #333;

	/* 背景 */
	background: #fff;
}


/* ヘッダー行 */
table.order_tbl th {

	/* テキスト配置 */
	text-align:center;

	/* フォント */
	font-weight: normal;

	/* 枠線 */
	border: 1px #aaa solid;
}


/* セル */
table.order_tbl td {

	padding: 0 5px;

	/* 枠線 */
	border: 1px #aaa solid;
}


/* 本体 */
table.order_tbl tbody {

	/* 背景 */
	background-color: #fff;
}


/* リンクテキスト */
.order_tbl_a {

	/* フォント */
	color: #0000a0;
}


/* リンクテキスト：マウスオーバー */
.order_tbl_a:hover {

	/* フォント */
	color: #f00;
	text-decoration:underline;
}


/* 入力フォーム：ボタン */
.order_frame input[type="button"], .order_frame input[type="submit"] {

	/* 余白 */
	padding: 3px;

	/* サイズ */
	height: 30px;
}


/*************************************************************

					　	受付テーブル

**************************************************************/


/* 全体 */
.receipt_form {

	/* 余白 */
	padding: 5px 0;

	/* サイズ */
	width: 1000px;
	height: 600px;

	/* 背景 */
	background-color: #aaa;


	dislay:block;
}


/* 全体 */
table.receipt_tbl {

	/* 余白 */
	margin: 5px 5px 20px 5px;;

	/* 回り込み */
	float: left;

	/* テーブルレイアウト */
	table-layout: fixed;

	/* フォント */
    font-size:10pt;
    color: #333;

	/* 枠線 */
	border: 1px #aaa solid; /* 大枠の境界線 */
	border-collapse: collapse;
}


/* ヘッダー */
table.receipt_tbl thead {

	/* フォント */
	color: #333;

	/* 背景 */
	background: #fff;
}


/* ヘッダー行 */
table.receipt_tbl th {

	/* テキスト配置 */
	text-align:center;

	/* フォント */
	font-weight: normal;

	/* 枠線 */
	border: 1px #aaa solid;
}


/* セル */
table.receipt_tbl td {

	padding: 0 5px;
	/* 枠線 */
	border: 1px #aaa solid;
}


/* 本体 */
table.receipt_tbl tbody {

	/* 背景 */
	background-color: #fff;
}

