.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;}
.fontCommentG {color:#999999;}
.fontReserved {color:#000080;}
.textAlignRight{text-align:right;}
.textAlignCenter{text-align:center;}

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: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: default; COLOR: #00728e; PADDING-TOP: 7px; FONT-STYLE: normal; WHITE-SPACE: nowrap; TEXT-DECORATION: none;
WIDTH: 150px;
font-weight: bold;
}
#MENU2 A.MENUITEM { width:175px; }
#MENU3 A.MENUITEM { width:115px; }
#MENU5 A.MENUITEM { width:115px; }

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;
}

.MenuliTag  {
	float:left;
	list-style-type:none;
}
/* DropDownMenu.css */


/**** コピーライトの属性 ****/
.FooterString, .FooterString a:link, .FooterString a:visited {
	font-size: 9pt;  
	line-height: 125%; 
	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:750px;
}

/**** 画面上部の黒いパスの属性 ****/
.BaseTopicPath {
	color: #FFFFFF;
	background-color: #000000;
	width: 800px;
	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:#92b4f3;
	background-image:url("../gazo/gazo_submenu/MainBoxTitle.gif");
	background-repeat: repeat-x;
}
.MainBoxPrgColor {
	background-color:#e6ebfe;
}

/**** カテゴリタイトルの属性 ****/
/*
.CategoryTitle  {
	font-size: 9pt;  
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	border-style:ridge;
	background-color:#C6E4FB;
	text-align:left;
}
*/
.CategoryTitle  {
	background-image:	url(../gazo/gazo_submenu/3arrow_b.gif);
	background-repeat:	no-repeat;
	background-position: 2px 9px;
	padding: 3px 0 0 15px;
	margin:	0px 0 15px 0;
	font-size:	18px;
	color:#333333;
	font-weight:	bold;
    /*border-bottom: dotted 3px #bfbfbf;*/
    border-top: dotted 2px #333333;
    border-bottom: dotted 2px #333333;
	vertical-align:top;
}

.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;
}
.OrangeLeft {
	color: #ff6600;
	text-align:left;
}

.VolBrown {
	background-image:	url(../gazo/gazo_submenu/link_pointer01.gif);
	background-repeat:	no-repeat;
	padding-left:15px;
	background-position: 2px 1px;

	font-size: 9pt;
	line-height: 125%;
	/*color: #800000;*/
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:18px;
	text-align: left;
}
/*
.VolBrown:link, .VolBrown:visited, .VolBrown:active, .VolBrown:hover {
	color: #800000;
}
*/
/**** 文章ブロックの属性 ****/
.TextString {
	font-size: 9pt;  
	margin-top: 0px;
	margin-left:28px;
	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;
	margin-left:25px;
}
.DocTableEx {
	font-size: 9pt;  
	line-height: 125%;
	width:400px;
	border-collapse: collapse;
	padding:10px;
	margin-left:25px;
	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-image:url("../gazo/gazo_submenu/dtTABLETitle.gif");
	background-repeat: repeat-x;
	/* 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:360px; 
	float:left;
}

/**** サイズ ****/
.Width80 {
	width:80px;
}

/**** 画像ファイル ****/
.hBar {
	width:700px; 
	height:40px;
}

/**** アイコン ****/
.icon_277x199 {
	width:260px; 
	height:200px;
	border: solid 2px Gray;	
}

.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;
}
