/*----------------------------------------------------------*/
/* TOPページ h1 */
/*----------------------------------------------------------*/
h1 {
	font-size: 12px;				/* フォントサイズ */
	color: #5579F7;					/* フォントカラー */
	padding-top: 10px;				/* 上余白 */
	line-height: 12pt;				/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* TOPページリンク */
/*----------------------------------------------------------*/
a.top:link {
	color: #CD3838;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.top:visited {
	color: #CD3838;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.top:hover {
	color: #CD3838;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: underline;		/* テキスト装飾 */
}

a.top:active {
	color: #CD3838;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: underline;		/* テキスト装飾 */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* ヘッダーリンク */
/*----------------------------------------------------------*/
a.text:link {
	color: #051962;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}

a.text:visited {
	color: #051962;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}

a.text:hover {
	color: #051962;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}

a.text:active {
	color: #051962;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* プライバシポリシーページ内リンク */
/*----------------------------------------------------------*/
a.privacy:link {
	color: #051962;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.privacy:visited {
	color: #051962;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.privacy:hover {
	color: #FF0000;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.privacy:active {
	color: #051962;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* コピーライト */
/*----------------------------------------------------------*/
.copyright {
	color: #051962;				/* フォントカラー */
	line-height: 30px;			/* 行の高さ */
	font-size: 12px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 設立趣意 */
/*----------------------------------------------------------*/
.charterText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 協会概要 */
/*----------------------------------------------------------*/
.companyText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
.companyText2 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
.companyText3 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
.companyText4 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 地図 */
/*----------------------------------------------------------*/
.mapText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 公開資料 */
/*----------------------------------------------------------*/
.pub_docText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* トピックスページ内リンク */
/*----------------------------------------------------------*/
a.topics:link {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.topics:visited {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.topics:hover {
	color: #FF0000;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.topics:active {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* トピックス */
/*----------------------------------------------------------*/
.topicsText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* トピックス記事タイトル */
/*----------------------------------------------------------*/
.topicsPressTitleText {
	font-size: 14px;			/* フォントサイズ */
	color: #555555;				/* フォントカラー */
	font-weight: bold;			/* フォントスタイル(太字) */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* トピックス記事 */
/*----------------------------------------------------------*/
.topicsPressText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 特定電子メールについて考える */
/*----------------------------------------------------------*/
.emailText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 特定電子メールについて考えるページ内リンク */
/*----------------------------------------------------------*/
a.email:link {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.email:visited {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.email:hover {
	color: #FF0000;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.email:active {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 特定電子メールについて考えるページ内注釈リンク */
/*----------------------------------------------------------*/
a.comment:link {
	color: #FF0000;				/* フォントカラー */
	line-height: 10pt;			/* 行の高さ */
}

a.comment:visited {
	color: #FF0000;				/* フォントカラー */
	line-height: 10pt;			/* 行の高さ */
}

a.comment:hover {
	color: #FF0000;				/* フォントカラー */
	line-height: 10pt;			/* 行の高さ */
}

a.comment:active {
	color: #FF0000;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 特定電子メールについて考える記事タイトル */
/*----------------------------------------------------------*/
.emailPressTitleText {
	font-size: 14px;			/* フォントサイズ */
	color: #555555;				/* フォントカラー */
	font-weight: bold;			/* フォントスタイル(太字) */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 特定電子メールについて考える記事 */
/*----------------------------------------------------------*/
.emailPressText1 {
	font-size: 14px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* インタビュー */
/*----------------------------------------------------------*/
.constructionText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* アンケートページ内リンク */
/*----------------------------------------------------------*/
a.enquete:link {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.enquete:visited {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.enquete:hover {
	color: #FF0000;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}

a.enquete:active {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
	text-decoration: none;		/* テキスト装飾 */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* アンケート */
/*----------------------------------------------------------*/
.enqueteText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* リンク集ページ内リンク */
/*----------------------------------------------------------*/
a.link:link {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}

a.link:visited {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}

a.link:hover {
	color: #FF0000;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}

a.link:active {
	color: #0B3ADD;				/* フォントカラー */
	line-height: 12pt;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* リンク集 */
/*----------------------------------------------------------*/
.linkText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* 個人情報の取り扱いについて */
/*----------------------------------------------------------*/
.privacyText1 {
	font-size: 12px;			/* フォントサイズ */
	line-height: 20px;			/* 行の高さ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* テキスト8px */
/*----------------------------------------------------------*/
.text8 {
	font-size: 8px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* テキスト10px */
/*----------------------------------------------------------*/
.text10 {
	font-size: 10px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* テキスト12px */
/*----------------------------------------------------------*/
.text12 {
	line-height: 20px;			/* 行の高さ */
	font-size: 12px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* テキスト14px */
/*----------------------------------------------------------*/
.text14 {
	line-height: 20px;			/* 行の高さ */
	font-size: 14px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* テキスト16px */
/*----------------------------------------------------------*/
.text16 {
	line-height: 20px;			/* 行の高さ */
	font-size: 16px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* テキスト18px */
/*----------------------------------------------------------*/
.text18 {
	line-height: 20px;			/* 行の高さ */
	font-size: 18px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/

/*----------------------------------------------------------*/
/* テキスト20px */
/*----------------------------------------------------------*/
.text20 {
	line-height: 20px;			/* 行の高さ */
	font-size: 20px;			/* フォントサイズ */
}
/*----------------------------------------------------------*/