/***************************** 共通CSS *****************************/
/*--------------- BODYタグ ---------------*/
body {
	background-image:url(imgs/w6b.gif);
	text-align:center;
}

/*--------------- タイトル位置 ---------------*/
.title {
	width:660px;
	margin:auto;
	margin-top:5px;
	margin-bottom:15px;
	padding:0px;
	text-align:center;
}

/*--------------- 水平線 ---------------*/
hr {
	border-top-width:1px;
	border-left-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-style:solid;
	border-color:#B0B0B0;
	height:1px;
}

/*--------------- テーブルサイズ ---------------*/
.d_table {
	width:660px;
	margin:auto;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
}

/*--------------- セル内容 ---------------*/
.d_text {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:20px;
	padding-left:15px;
	vertical-align:top;
	font-size:16px;
	line-height:150%;
}

/*--------------- 日付 ---------------*/
.d_sat {
	color:#0000FF;
}
.d_sun {
	color:#FF0000;
}

/*--------------- 項目ポジション ---------------*/
.d_pos {
	display:block;
	float:left;
	vertical-align:top;
	padding-right:1px;
	padding-left:1px;
}

/*--------------- ボタン位置 ---------------*/
.btn {
	width:660px;
	margin:auto;
	margin-top:5px;
	margin-bottom:15px;
	padding:0px;
	text-align:center;
}

.d_exp { color:#FF0000; } /*注記*/

.d_trial { color:#0000FF; font-size:110%; font-weight:bold; } /*競技タイトル*/

/***************************** 各ページCSS *****************************/
/*--------------- 開催要項 ---------------*/
/* コンテンツタイトル */
.sub_kaisai {
	background-color:#0000F2;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:8px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
/* タイムテーブル */
.t_table {
	width:98%;
	margin:auto;
	margin-top:5px;
	border:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#B0B0B0;
}
.t_data {
	background-color:#FFFFFF;
	border:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#B0B0B0;
	vertical-align:top;
	padding-top:6px;
	padding-right:3px;
	padding-bottom:6px;
	padding-left:3px;
	font-size:12px;
	line-height:140%;
}

/*--------------- 参加申込要項 ---------------*/
/* コンテンツタイトル */
.sub_sanka {
	background-color:#800080;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:8px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

/* 保険について */
.h_table {
	width:98%;
	margin:auto;
	margin-top:5px;
	border:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#B0B0B0;
}
.h_data {
	background-color:#FFFFFF;
	border:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#B0B0B0;
	padding:3px;
	font-size:16px;
}

/*--------------- 大会特別規則 ---------------*/
/* コンテンツタイトル */
.sub_tokubetsu {
	background-color:#008080;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:8px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}


/*--------------- 大会注記事項 ---------------*/
/* コンテンツタイトル */
.sub_chuuki {
	background-color:#800000;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:8px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

/*--------------- 特記事項 ---------------*/
/* コンテンツタイトル */
.sub_tokki {
	background-color:#008080;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:8px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

/*--------------- 応急手当の知識 ---------------*/
/* コンテンツタイトル */
.sub_oukyu {
	background-color:#0000F2;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:8px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

/* 本部連絡先 */
.honbu_table {
	width:98%;
	margin:auto;
	margin-top:5px;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
}
.honbu_data {
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding:3px;
	font-size:16px;
}

/* 医療連絡先 */
.iryou_table {
	width:82%;
	margin:auto;
	margin-top:5px;
	background-color:#FFFFFF;
	border:1px;
	border-style:solid;
	border-collapse:collapse;
	border-color:#B0B0B0;
}
.iryou_data {
	background-color:#FFFFFF;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-right:6px;
	padding-bottom:3px;
	padding-left:6px;
	vertical-align:top;
	font-size:14px;
	line-height:140%;
}

/*--------------- 宿泊のご案内 ---------------*/
/* コンテンツタイトル */
.sub_syuku {
	background-color:#800080;
	border:0px;
	border-style:solid;
	border-collapse:collapse;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:8px;
	text-align:left;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

