body 	{
	color							: #666666 ;
	margin-top				: 6px ;
	margin-bottom			: 6px ;
	margin-left				: 6px ;
	margin-right			: 6px ;
	background				: #f4f9ff ;
	font-family 			: "ＭＳ Ｐゴシック", "KozGoStd-Regular", "ヒラギノ角ゴ Pro W3", Osaka, Verdana, Arial, sans-serif;
	}

/* リンク設定 */

a:link {
	color							: #666666 ;
	text-decoration 	: none ;
	}

a:visited {
	color							: #666666 ;
	text-decoration 	: none ;
	}

a:hover {
	color							: #003063 ;
	text-decoration		: underline ;
	}

a:active {
	color							: #003063 ;
	text-decoration		: underline ;
	}

/* 本文・文字設定 */

.navi01 {
	display 					: block ;
	padding 					: 2px 0px 2px 4px ;
	margin 						: 0px 0px 0px 0px ;
	text-align				: left ;
	width							: 202px ;
	background-color	: #ffffff ;
	color							: #003063 ;
	font-size					: 12px ;
	height						: 12px ;
	border-left				: 1x solid #003063 ;
	border-bottom			: 1px solid #003063 ;
	margin-left				: 9px ;
	margin-right			: 9px ;
	}

.navi02 {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 18px ;
	margin-left				: 9px  ;
	}

.navi03 {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 18px ;
	margin-right			: 9px  ;
	}

.text1220 {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 0px  ;]
	align							: left ;
	}

.text1220m9 {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 9px  ;
	align							: left ;
	}

.text1220m18 {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 18px  ;
	align							: left ;
	}

.text1220feed {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 12px  ;
	margin-right			: 12px  ;
	align							: left ;
	margin-top				: 4px ;
	}


.text1220m45 {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 45px  ;
	align							: left ;
	}



.text_rss {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 14px ;
	margin-left				: 12px ;
	align							: left ;
	}


.text1220b {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 0px  ;
	font-weight				: bold ;
	align							: left ;
	}

.text_pr {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 18px  ;
	margin-right			: 9px  ;
	align							: left ;
	}

.text_pr_t {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 9px  ;
	margin-right			: 9px  ;
	font-weight				: bold ;
	align							: left ;
	}

.text_pr_title {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 9px  ;
	margin-right			: 9px  ;
	font-weight				: bold ;
	border-top				: 1px solid #666666 ;
	border-left				: 1px solid #666666 ;
	border-bottom			: 1px solid #666666 ;
	border-right			: 1px solid #666666 ;
	padding						: 3px 3px 3px 3px ;
	align							: left ;
	}

.text_pr_day {
	text-decoration		: none ;
	font-size					: 12px ;
	line-height				: 20px ;
	margin-left				: 9px  ;
	margin-right			: 9px  ;
	align							: right ;
	}

.footer {
	text-decoration		: none ;
	font-size					: 11px ;
	text-align				: center ;
	}

/* トップメッセージ分 What's New */

.whatsnew {
	width							: 546px ;
	overflow					: auto ;
	margin						: auto ;
	border-top				: 1px solid #666666 ;
	border-left				: 1px solid #666666 ;
	border-bottom			: 1px solid #666666 ;
	border-right			: 1px solid #666666 ;
	padding						: 3px 3px 3px 13px ;
	align							: right ;
	}

/* テーブル */

.table {
	border-top				: 1px solid #666666 ;
	border-left				: 1px solid #666666 ;
	border-bottom			: 1px solid #666666 ;
	border-right			: 1px solid #666666 ;
	width							: 548px ;
	font-size					: 12px ;
	color 						: #666666 ;
	background-color	: #ffffff ;
	border-collapse		: collapse ;
	padding 					: 2px 2px 2px 2px ;
	margin 						: 0px 0px 0px 0px ;
	}

.td {
	border-top				: 1px solid #666666 ;
	border-left				: 1px solid #666666 ;
	border-bottom			: 1px solid #666666 ;
	border-right			: 1px solid #666666 ;
	font-size					: 12px ;
	color 						: #666666 ;
	}

.td2 {
	border-top				: 0px solid #666666 ;
	border-left				: 0px solid #666666 ;
	border-bottom			: 0px solid #666666 ;
	border-right			: 0px solid #666666 ;
	font-size					: 12px ;
	color 						: #666666 ;
	}


/* トップメッセージ分 フィードバック */
#topics-area{
	margin						: 9px auto 18px auto ;
	width							: 557px ;
	border-top				: 0px solid #666666 ;
	border-left				: 0px solid #666666 ;
	border-bottom			: 0px solid #666666 ;
	border-right			: 0px solid #666666 ;
	}
#topics-area h3{
	background-color	: #cccccc ;
	color							: #666666 ;
	padding						: 2px 9px ;
	font-size					: 12px ;
	text-align:left;
	}
#topics-area h3 a:link,
#topics-area h3 a:visited,
#topics-area h3 a:hover{
	color							: #666666 ;
	}
#topics-area h4{
	margin						: 0px ;
	padding						: 5px 5px 0px 5px ;
	font-size					: 14px ;
	text-align				: left ;
	color							: #333333 ;
	text-align				: left ;
	}
#topics-area p{
	margin						: 0px ;
	padding						: 3px 0px 5px 9px ;
	font-size					: 12px ;
	text-align				: left ;
	color							: #666666 ;
	text-align				: left ;
	line-height				: 120% ;
	}
.topics-msg {
	width							: 546px ;
	height						: 250px ;
	margin-left				: 9px;
	overflow					: auto ;
	margin						: auto ;
	border-top				: 1px solid #666666 ;
	border-left				: 1px solid #666666 ;
	border-bottom			: 1px solid #666666 ;
	border-right			: 1px solid #666666 ;
	align							: right ;
	}
.topics-area p a:link,topics-area p a:link{
	color							: #cc6600 ;
	font-weight				: bold ;
	}
.topics-area p a:hover{
	color							: #cc0000 ;
	}
.topics-area ul{
	margin						: 2px auto ;
	width							: 320px ;
	padding						: 5px 10px ;
	background				: #6633cc ;
	color							: #ffffff ;
	text-align				: right ;
	font-size					: 12px ;
	font-weight				: bold ;
	}
.topics-area li{
	margin						: 0 20px ;
	text-align				: left ;
	font-weight				: normal ;
	}
.topics-area h2{
	background-color	: #006600 ;
	color							: #ffffff ;
	margin						: 0px ;
	padding						: 5px ;
	font-weight				: bold ;
	font-size					: 16px ;
	text-align				: right ;
	}
.rss_box {
	 margin						: 3px 2% ;
	 padding					: 0px ;
	 width						: 506px ;
	 background-color	: #ffffff ;
	 text-align				: left ;
	}
.rss_title, rss_title a {
	font-size					: 12px ;
	font-weight				: bold ;
	margin						: 5px 0px ;
	padding						: 0px ;
	letter-spacing		: 1px ;
	}
.rss_items {
	margin						: 3px ;
	border-bottom			: 1px solid #cccccc ;
	border-top				: 1px solid #cccccc ;
	}
.rss_item {
	padding-right			: 0px ;
	padding-left			: 0px ;
	font-weight				: normal ;
	font-size					: 10px ;
	padding-bottom		: 1px ;
	color							: #999999 ;
	word-break				: break-all ;
	}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight				: none ;
	font-size					: 12px ;
	color							: #666666 ;
	text-decoration		: none ;
}
.rss_item a:hover { 
	font-weight				: normal ;
	font-size					: 12px ;
	text-decoration 	: underline ;
	color							: #333333 ;
}

.rss_date {
	font-size					: 10px ;
	font-weight				: normal ;
	color							: #999999 ;
	margin-left				: 24px ;

}