/* 基本設定 */
	body{
		color:#000066;
		font-weight: normal;
		font-size: 12pt;
		line-height: 125%;
		font-family: "MS UI Gothic",sans-serif; 
	}

/* お知らせ、の枠線 */
	#TABLE-Line1{
		padding-left: 5px;
		padding-bottom: 2px;
		BORDER-BOTTOM:2px solid #ff9900;
		BORDER-LEFT:10px solid #ff9900;
	}
/* フッターの枠線 */
	#TABLE-Line2{
		BORDER-TOP:1px solid #c0c0c0;
	}
/* 新着情報の枠線 */
	#TABLE-Line3{
		BORDER:1px solid green;.
	}
/* リンクの枠線 */
	#TABLE-Line4{
		BORDER: solid #c0c0c0;
	}
	.linkcolor {
		border-color: #a0a0a0;
	}
/* 広研レポート項目デザイン */
	#TABLE-Line5{
		padding-left: 5px;
		BORDER-BOTTOM:2px solid #00cc33;
		BORDER-LEFT:10px solid #00cc33;
	}
/* リンク履歴の枠線 */
	#TABLE-History{
		font-size: 11pt;
		font-family: "MS UI Gothic",sans-serif; 
		width: 750px;
		padding: 0px;
		border-top:1px solid #000000;
		border-right:1px solid #ffffff;
		border-bottom:1px solid #000000;
		border-left:1px solid #ffffff;
		background: #f5ffff;
	}
	.linkcolor {
		border-color: #a0a0a0;
	}
/* メニュースタイル */
	.menustyle {
		font-size: 12pt;
		font-family: "MS UI Gothic",sans-serif; 
		padding-left: 8px;
		color: #000000;
		vertical-align: middle;
		background-color: #ffffdf;
		background-image: url("../images/IndexBG.jpg");
	}
/* サブメニュースタイル */
	.submenustyle {
		font-size: 12pt;
		font-family: "MS UI Gothic",sans-serif; 
		padding-left: 8px;
		color: #000000;
		background-color: #ffffdf;
		background-image: url("../images/Index_subBG.jpg");
		height: 22px;
	}
/* メニュー仕切りスタイル */
	.menuseparate {
		height:2px;
	}
/* 文字(強調) */
	.FontStyle1 {
		font-weight: normal;
		font-size: 18pt;
		font-family: "MS UI Gothic",sans-serif;
		color: #000099;
	}
/* 文字(強調)2 */
	.FontStyle11 {
		font-weight: normal;
		font-size: 12pt;
		line-height: 125%;
		font-family: "MS UI Gothic",sans-serif;
		color: #000066;
	}
/* 文字(本文) */
	.FontStyle2 {
		font-weight: normal;
		font-size: 11pt;
		line-height: 125%;
		font-family: "MS UI Gothic",sans-serif; 
		color: #000066;
	}
/* 文字(本文) */
	.FontStyle3 {
		font-weight: normal;
		font-size: 11pt;
		line-height: 125%;
		font-family: "MS UI Gothic",sans-serif; 
		color: #000000;
	}
/* 文字(New!) */
	.FontStyle4 {
		font-weight: bold;
		font-size: 11pt;
		line-height: 125%;
		font-family: "MS UI Gothic",sans-serif; 
		color: #FF0000;
	}
/* 文字(バックナンバー一覧記号) */
	.FontStyle5 {
		font-weight: bold;
		font-size: 12pt;
		line-height: 125%;
		font-family: "MS UI Gothic",sans-serif; 
		color: #ff9900;
	}
/* 基本文字 */
	BASEFONT.style {
		font-weight: normal;
		font-size: 12pt;
		line-height: 125%;
		font-family: "MS UI Gothic",sans-serif; 
		color: #003399;
	}
/* ボタンスタイル */
	.cmdStyle {
		height: 28px
	}
/* 背景色 */
	.bgcolor {
		background-color: #FFFFFF;
	}
	.bgcolor0 {
		background-color: #CCCCFF;
	}
	.bgcolor1 {
		background-color: #CCFFFF;
	}
	.bgcolor2 {
		background-color: #D2E9FF;
	}
	.bgcolor3 {
		background-color: #FFCC99;
	}
	.bgcolor4 {
		background-color: #ECB2FF;
	}
	.bgcolor5 {
		background-color: #66FFCC;
	}
	.bgcolor6 {
		background-color: #FFCCCC;
	}
	.bgcolor7 {
		background-color: #FFE1E1;
	}
	.bgcolor8 {
		background-color: #FFFFCC;
	}
	.bgcolor9 {
		background-color: #DDFFCC;
	}
/* 文字色 */
	.StringColor1 {
		color: #ff9900;
	}
/* 文字色 */
	.StringColor2 {
		color: #a0a0a0;
	}
/* リンクテキストの色 */
	.link-color1{
		COLOR:#ffffff;
	}
/* 会報誌一覧リンクテキストの背景色 */
	.link-bgcolor0{
		background-color:#003399;
	}
	.link-bgcolor1{
		background-color:#6699CC;
	}
	
/* エラーテーブル */
	#TABLE-ErrStyle0{
		BORDER-TOP: 1px solid #a0a0ff;
		BORDER-RIGHT: 1px solid #a0a0ff;
		BORDER-LEFT: 1px solid #a0a0ff;
		background-color:#000033;
		color:#ffffff;
	}
	#TABLE-ErrStyle1{
		BORDER-RIGHT: 1px solid #a0a0ff;
		BORDER-LEFT: 1px solid #a0a0ff;
		background-color:#ffffff;
	}
	
/* 必須項目 */
	.indispensable{
		COLOR:#EA4B2C;
	}
	
/* Linkスタイル(トップ/広研レポートトップ新着情報) */
	a.Class { 
		font-size: 9pt;
		color: #000000;
		text-decoration: none; 
	}
	a:hover.Class { text-decoration: underline; }
/* Linkスタイル */
	a.TopMenu { 
		font-weight: bold;
		font-size: 11pt;
		color: #000099;
		text-decoration: none;
	}
	a:hover.TopMenu { text-decoration: underline; }
/* Linkスタイル(広研レポートメニュー) */
	a.krMenu {
		display: block;
		font-weight: bold;
		font-size: 9pt;
		color: #ffffff;
		width: 160px;
		text-decoration: none;
		padding-top: 5px;
		padding-bottom: 3px;
		padding-left: 8px;
		background-color: #0099ff;
		border-top:1px solid #55bbff;
		border-right:1px solid #005588;
		border-bottom:1px solid #005588;
		border-left:1px solid #55bbff;
	}
	a:hover.krMenu { 
		background-color: #003399;
		border-top:1px solid #5577bb;
		border-right:1px solid #001155;
		border-bottom:1px solid #001155;
		border-left:1px solid #5577bb;
	}
	a:active.krMenu {
		outline: none;
	}
/* Linkスタイル(広研レポートメニュー-選択状態) */
	a.krMenuSelect {
		display: block;
		font-weight: bold;
		font-size: 9pt;
		color: #ffffff;
		width: 160px;
		text-decoration: none;
		padding-top: 5px;
		padding-bottom: 3px;
		padding-left: 8px;
		background-color: #003399;
		border-top:1px solid #5577bb;
		border-right:1px solid #001155;
		border-bottom:1px solid #001155;
		border-left:1px solid #5577bb;
	}
	a:hover.krMenuSelect { 
		background-color: #003399;
		border-top:1px solid #5577bb;
		border-right:1px solid #001155;
		border-bottom:1px solid #001155;
		border-left:1px solid #5577bb;
	}
	a:active.krMenuSelect {
		outline: none;
	}

/* Boxスタイル(広研レポートメニュー) */
	.Menu {
		font-weight: bold;
		font-size: 9pt;
		color: #ffffff;
		width: 100%;
		text-decoration: none;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 8px;
		background-color: #003399;
		border-top:1px solid #5577bb;
		border-right:1px solid #001155;
		border-bottom:1px solid #001155;
		border-left:1px solid #5577bb;
	}
/* Boxスタイル(広研レポート本文ページ遷移-他ページ) */
	.krPage {
		font-weight: normal;
		font-size: 16pt;
		color: #000000;
		height: 100%;
		text-decoration: none;
		padding: 5px;
		background-color: #FFFFCC;
		border:1px solid #CCFFCC;
	}
/* Boxスタイル(広研レポート本文ページ遷移-表示ページ) */
	.krPageSelect {
		font-weight: bold;
		font-size: 16pt;
		color: #ffffff;
		height: 100%;
		text-decoration: none;
		padding: 5px;
		background-color: #0000CC;
		border:1px solid #CCFFCC;
	}
/* スタイル(広研レポート本文ページ遷移-"<< >>") */
	table.krPageNext {
		width: 100%;
		height: 100%;
		text-align: center;
	}
	td.krPagePrior {
		width: 50%;
		text-align: right;
		vertical-align: middle;
	}
	td.krPageNext {
		width: 50%;
		text-align: left;
		vertical-align: middle;
	}
	span.krPageNext {
		font-weight: normal;
		font-size: 16pt;
		color: #a0a0a0;
		text-decoration: none;
	}
	a.krPageNext {
		font-weight: normal;
		font-size: 16pt;
		color: #000000;
		text-decoration: none;
	}
	a:hover.krPageNext { 
		font-weight: bold;
	}
	a:active.krPageNext {
		outline: none;
	}
/* スタイル(広研レポート本文) */
	span.Header {
		display: inline-block;
		font-weight: normal;
		font-size: 11pt;
		color: #000000;
		width: 93.3%;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}

@media screen
{
	span.Body {
		display: inline-block;
		font-weight: normal;
		font-size: 11pt;
		color: #000000;
		width: 93.3%;
		line-height: 1.5;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 25px;
		padding-right: 25px;
	}
}

	span.Footer {
		display: inline-block;
		font-weight: normal;
		font-size: 11pt;
		color: #000000;
		width: 93.3%;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	/* メールマガジンスタイル */
	/* メールマガジン一覧 */
	td.Normal {
		font-weight: normal;
		font-size: 11pt;
		font-family: "MS UI Gothic",sans-serif; 
		color: #000000;
	}
	td.Bold {
		font-weight: bold;
		font-size: 11pt;
		font-family: "MS UI Gothic",sans-serif; 
		color: #000000;
	}
