.font10pix   {font-size: 9pt;  line-height: 125%}
.font12pix   {font-size: 11pt; line-height: 125%}
.font10pixB  {font-size: 9pt;  line-height: 125%; font-weight: bold}
.font12pixB  {font-size: 11pt; line-height: 125%; font-weight: bold}
.font09pix   {font-size: 8pt;  line-height: 125%}
.font10pixBB {font-size: 9pt;  line-height: 125%; font-weight: bold; color:#666666}
.font10pixBG {font-size: 9pt;  line-height: 125%; font-weight: bold; color:#808080;}
.fontULine 	 {text-decoration:underline;}
.fontComment {color:#008000;}
.fontReserved {color:#000080;}
.textAlignRight{text-align:right;}

body		{
		margin: 0px 0px 0px 0px;
		background: #ffffff; 
		color: #000000;
		font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}
A:link		{
		color: #0033EE;
		text-decoration: underline;	
}
A:visited	{
		color: #0033EE;
		text-decoration: underline;	
}
A:hover		{
		color: #00CC99;
		text-decoration: none;	
}

/* DropDownMenu.css */
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}

.MENU {
	BORDER-RIGHT: #00728e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #00728e 1px solid; PADDING-LEFT: 0px; Z-INDEX: 999; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: #00728e 1px solid; COLOR: #00728e; PADDING-TOP: 0px; BORDER-BOTTOM: #00728e 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
A.MENUITEM {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; COLOR: #00728e; PADDING-TOP: 2px; FONT-STYLE: normal; WHITE-SPACE: nowrap; TEXT-DECORATION: none;
WIDTH: 128px;
font-weight: bold;
}

A.MENUITEM:link {
	COLOR: #00728e;
text-decoration: none;	
height:25px;
}
A.MENUITEM:visited {
	COLOR: #00728e;
text-decoration: none;	
height:25px;
}


 

A.MENUITEM:active {
	COLOR: #00728e;
}
A.MENUITEM:hover {
/*	COLOR: #ffffff; BACKGROUND-COLOR: #ffc52a;*/
	COLOR: #ffffff; BACKGROUND-COLOR: #21517B;
}
/* DropDownMenu.css */


/**** コピーライトの属性 ****/
.CopyrightString  {
	font-size: 9pt;  
	line-height: 125%; 
	color: #666666;
}
A.CopyrightString:link, A.CopyrightString:visited, A.CopyrightString:active, A.CopyrightString:hover {
	color: #666666;
}

/**** 画面全体のレイアウトの属性 ****/
.BaseBody
{
	background-image:url("../gazo/gazo_submenu/None.gif");
	background-repeat: repeat-y;
	width:640px;
}

.BaseCanvas
{
	background-image:url("../gazo/gazo_submenu/emb5.gif");
	background-repeat: repeat-y;
/*	background-position:4px;*/
	padding-left:17px;
	width:600px;
}

/**** 画面上部の黒いパスの属性 ****/
.BaseTopicPath {
	color: #FFFFFF;
	background-color: #000000;
	width: 640px;
	height:16px;
}

.TopicPath {
	color: #FFFFFF;
	background-color: #000000;
	font-size: 9pt;
	line-height: 125%;
	font-weight: bold;
	height:16px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:10px;
	float:left; 
	/*width:auto;*/
}
.TopicPath:link, .TopicPath:visited, .TopicPath:active, .TopicPath:hover {
	color: #FFFFFF;
	background-color: #000000;
}

/**** 画面上部中央のメインタイトルの属性 ****/
.MainTitle {
	font-size: 11pt; 
	line-height: 125%; 
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 40px;
	text-align:center;
}
.MainBoxTitle {
	font-size: 11pt; 
	line-height: 125%; 
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
}

.MainBoxTitleColor {
	background-color:#CCCCE0;
}
.MainBoxPrgColor {
	background-color:#EEECFA;
}

/**** カテゴリタイトルの属性 ****/
.CategoryTitle  {
	font-size: 9pt;  
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	border-style:ridge;
	background-color:#C6E4FB;
	text-align:left;
}

.CategoryBlueTitle  {
	font-size: 9pt;  
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	border-color:#FFFFFF;
	border-style:ridge;
	background-color:#006699;
	color: #FFFFFF;
	text-align:center;
}

/**** 各章の属性 ****/
.VolOrange {
	font-size: 9pt;
	line-height: 125%;
	color: #ff6600;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.VolOrange:link, .VolOrange:visited, .VolOrange:active, .VolOrange:hover {
	color: #ff6600;
}
.Orange {
	color: #ff6600;
}
.OrangeB {
	color: #ff6600;
	font-weight: bold;
}

.VolBrown {
	font-size: 9pt;
	line-height: 125%;
	color: #800000;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

.VolBrown:link, .VolBrown:visited, .VolBrown:active, .VolBrown:hover {
	color: #800000;
}

/**** 文章ブロックの属性 ****/
.TextString {
	font-size: 9pt;  
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 20px;
	line-height: 125%;
	text-align: left;
}

/**** テーブルの属性 ****/
.DocTable {
	font-size: 9pt;  
	line-height: 125%;
	width:583px;
	border: solid 1px Gray; 
	border-collapse: collapse;
	padding:10px;
	margin-bottom:20px;
}
.DocTableEx {
	font-size: 9pt;  
	line-height: 125%;
	width:355px;
	border-collapse: collapse;
	padding:10px;
	margin-bottom:20px;
	border:ridge 2px; 
}
.DocTableEx td, .DocTableEx th {
	border:ridge 2px; 
	border-collapse: collapse;
}

.DocTable td, .DocTable th {
	padding:3px;
	border: solid 1px Gray;
}
.DocTable thead {
	 background-color: #c6e4fb;
}
.DocTableVol td, .DocTableVol {
	 background-color: #c6e4fb;
	 font-weight:bold;
	width:290px;
}

.DocTable tr  {
	  vertical-align:top;
}
.DocTableScreenIcon  {
	border:none;
	width:16px;
	height:16px;
	vertical-align:middle;
}
.DocTablePackage  {
	border:none;
	width:100px;
	height:131px;
}
.DocTablePackageStr  {
	width:500px;
	background-color: #FFF9DD;
}

/**** 二段組 ****/
.LayoutDouble {
	width:285px; 
	float:left;
}

/**** サイズ ****/
.Width80 {
	width:80px;
}

/**** 画像ファイル ****/
.hBar {
	width:580px; 
	height:40px;
}

/**** アイコン ****/
.icon_277x199 {
	width:277px; 
	height:199px;
}

.icon_16x16m {
	width:16px; 
	height:16px;
	margin-right:5px;
}

.icon_50x11 {
	width:50px; 
	height:11px;
}

.icon_45x12 {
	width:45px;
	height:12px;
}

.icon_10x10m {
	width:10px;
	height:10px;
	margin-right:5px;
}

.icon_52x12 {
	width:52px;
	height:12px;
}

.index_ic05 {
	width:10px;
	height:11px;
	margin-right:3px;
	margin-left:15px;
}

.download {
	width:22px;
	height:22px;
	margin-top: -15px;
}
