/* ■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* サイト共通　基本レイアウト・スタイル設定 */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ================================================== */
/* ページの設定 */
body {
	margin: 0px;
	padding: 0px;
	color: #666666;
}

/* ================================================== */
/* 画像の設定 */
img {
	border: 0px;
}

/* ================================================== */
/* レイアウト調整 */
.spacer {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
/* ================================================== */
/* 文字のサイズ・装飾・配置の設定 */
.small {
	font-size: small;
}

.bold {
	font-weight: bold;
}

.right {
	text-align: right;
}

.right-small {
	text-align: right;
	font-size: 80%;
}

.style01 {color: #9D5661}
.style02 {color: #333333}
.style03 {color: #990000}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* 各コンテンツ領域の設定 */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■ */
/* ================================================== */
/* 役員構成 */
.kousei {
	width: 500px;
	margin: 0px 50px;
	text-align: center;
}

/* 役員構成　見出し */
.kousei h2 {
	width: 80%;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 4px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #006699;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	text-align: center;
	font-size: 1.2em;
	color: #006699;
}

/* 役員構成　テーブル */
.kousei table {
	width: 100%;
	background-color: #99CC66;
	font-size: 0.8em;
}

/* 役員構成　セル データ */
.kousei th {
	padding: 5px;
	color: #006600;
}

/* 役員構成　セル データ */
.kousei td {
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
}

/* ================================================== */
/* 会員名簿 */
.meibo {
	width: 500px;
	margin: 0px 50px;
	text-align: center;
}

/* 会員名簿　見出し */
.meibo h2 {
	width: 80%;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 4px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #006699;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	text-align: center;
	font-size: 1.2em;
	color: #006699;
}

/* 会員名簿　テーブル */
.meibo table {
	width: 100%;
	background-color: #99CC66;
	font-size: 0.8em;
}

/* 会員名簿　セル データ */
.meibo th {
	padding: 5px;
	color: #006600;
}

/* 会員名簿　セル データ */
.meibo td {
	padding: 5px;
	background-color: #FFFFFF;
}

/* ================================================== */
/* 事業報告 */
.houkoku {
	width: 550px;
	margin: 0px 25px;
	text-align: center;
}

/* 事業報告 外枠*/
.houkoku_frame{
	width: 100%;
	margin: 0px;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #99CC66;
}

/* 事業報告　見出し */
.houkoku h2 {
	width: 80%;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 4px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #006699;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	text-align: center;
	font-size: 1.2em;
	color: #006699;
}

/* 事業報告　テーブル */
.houkoku table {
	width: 100%;
	font-size: 0.8em;
}

/* 事業報告　セル データ */
.houkoku td {
	padding: 5px;
	background-color: #FFFFFF;
	vertical-align: top;
}

/* ================================================== */
/* 事業計画 */
.keikaku {
	width: 500px;
	margin: 0px 50px;
	text-align: center;
}

/* 事業計画 外枠*/
.keikaku_frame{
	width: 100%;
	margin: 0px;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #99CC66;
}

/* 事業計画　見出し */
.keikaku h2 {
	width: 80%;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 4px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #006699;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	text-align: center;
	font-size: 1.2em;
	color: #006699;
}

/* 事業計画　テーブル */
.keikaku table {
	width: 100%;
	font-size: 0.8em;
}

/* 事業計画　セル データ */
.keikaku td {
	padding: 5px;
	background-color: #FFFFFF;
	vertical-align: top;
}

/* ================================================== */
.font06 {  font-size: 6pt}

.font07 {  font-size: 7pt}

.font08 {  font-size: 8pt}

.font09 {  font-size: 9pt}

.font10 {  font-size: 10pt}

.font12 {  font-size: 12pt}



/* 普通のリンク色の設定 */

a:link {  color: #666666; text-decoration: none}

a:visited {  color: #666666; text-decoration: none}

a:hover {  color: #FF9900; text-decoration: none}

a:active {  color: #FF9900; text-decoration: none}



/* 白のリンク色の設定 */

a.white:link {  color: #FFFFFF; text-decoration: none}

a.white:visited {  color: #FFFFFF; text-decoration: none}

a.white:hover {  color: #FF9900; text-decoration: none}

a.white:active {  color: #FF9900; text-decoration: none}



/* 個別のリンク色の設定 */

a.color01:link {  color: #CC9999; text-decoration: none}

a.color01:visited {  color: #CC9999; text-decoration: none}

a.color01:hover {  color: #FF9900; text-decoration: none}

a.color01:active {  color: #FF9900; text-decoration: none}



/* 空きの設定 */

#padding-top {  padding-top: 10px}

#padding-bottom {  padding-bottom: 10px}

