A:link { color: #000088; }
A:visited { color: #0000aa; }
A:active { color: #0000ff; }
body {
	color : #000;
	margin-left : 20px;MARGIN-RIGHT: 20px ;	}
TABLE.tbl_HP 
			{ WIDTH: 680px; BACKGROUND-COLOR: #fff; }
TR.TRHW   { COLOR: #fff; BACKGROUND-COLOR: #000 ;FONT-WEIGHT: bold;}
TR.TRHWb   { COLOR: #fff; BACKGROUND-COLOR: #066 ;FONT-WEIGHT: bold; }

TD.TD_Title  { FONT-SIZE :22pt; FONT-WEIGHT: bold;line-height: 100%;COLOR: #ffffff;
		FONT-FAMILY: HG丸ｺﾞｼｯｸM-PRO ; border-top: solid 4px #f00;layout-grid-char:10px }

TD {FONT-SIZE: 9pt; line-height: 130%; COLOR: #442; }
TD.L {FONT-SIZE: 8pt; line-height: 125%; COLOR: #442;
			BACKGROUND-COLOR: #ffe; }
TD.T_menu { BACKGROUND-COLOR: #38b; }	
TD.L_tirle_1 { BACKGROUND-COLOR: #ddf; }
TD.L_tirle { FONT-SIZE :9pt; COLOR: #000;
			font-weight:bold;line-height: 120%;
			BACKGROUND-COLOR: #ffe;border-top: solid 1px #f00; }
DIV.cn1bk a { FONT-SIZE : 9pt; COLOR: #000 ;}

/* menu1定義 */
.menu {width : 500px ; margin : 0px auto;}
.menu div { float:left;width:100px;}
.menu a { display:block;width:100px;padding: 0px;border: solid 0px;
				font-weight:bold;	text-decoration:none;
				text-align:center;
			   	background-color:#388;color:#fff;
			   	border-color:#388;font-size:12px;}
.menu a:visited {background-color:#388;color:#fff;
				}
.menu a:hover   {background-color:#fff;color:#055;
				border-color: #fff #fff #f00 #f00 ;}
				
.idx a           {background-color:#06f;
				color:#fff;
				font-size:12px;
                border-color:#698 #698 #fff #698 ;
				}
.idx a:visited   {background-color:#06d;
				color:#fff;
                border-color:#698 #698 #fff #698 ;
				}
.idx a:hover     {background-color:#fff;
				color:#055;
				padding: 0px ;
				border-color: #fff #fff #f00 #f00 ;
				}
				
.menu_L {width : 180px ; margin :0px;}
.menu_L div {width:180px;padding: 0px 0px;}
.menu_L a { display:block;width:179px;padding: 0px 0px 0px 10px;
				border: solid 0px;
				;font-weight:bold;	text-decoration:none;
				text-align:left;
			    border-color:#fff;color:#fff;font-size:12px;
			    border-top: solid 2px #f00;
			    background-color:#003;
			    }
.menu_L a:visited {
				background-color:#003;
				border-color:#fff;color:#fff;
				border-top: solid 2px #f00;}
.menu_L a:hover   {background-color:#fff;color:#036;
				padding: 0px 0px 0px 5px ;border-color: #f00 #fff #f00 #f00 ;}
				
.menu_L2 a { display:block;width:179px;padding: 0px 0px 0px 10px;
				border: solid 0px;
				;font-weight:normal;text-decoration:none;
				text-align:left;
			    background-color:#eee;
			    border-top: solid 1px #aa0; 
			    color:#000;font-size:12px;}
.menu_L2 a:visited {background-color:#eee;color:#000;
					font-weight:normal;
					border-top: solid 1px #aa0;
					 }
.menu_L2 a:hover   {background-color:#fff;color:#036;
				padding: 0px 0px 0px 5px ;
				border-color: #f00 #fff #f00 #f00 ;}
				
.menu_L3 a 		{ display:block;width:179px;padding: 0px 0px 0px 10px;
				border: solid 0px;
				;font-weight:normal;text-decoration:none;
				text-align:left;
			    background-color:#eee;
			    border-top: solid 1px #aa0; 
			    color:#000;font-size:11px;}
.menu_L3 a:visited {background-color:#eee;color:#000;
				font-weight:normal;
				border-top: solid 1px #aa0;
				}
.menu_L3 a:hover   {background-color:#fff;color:#036;
				padding: 0px 0px 0px 5px ;
				border-color: #f00 #fff #f00 #f00 ;}

.menu_L4 a 		{ font-weight:normal; 
			    color:#464646;font-size:10px;}
.menu_L4 a:visited {color:#464646;}
.menu_L4 a:hover   {color:#03c;}


.menu_L5 a { display:block;width:179px;padding: 0px 0px 0px 10px;
				border: solid 0px;
				;font-weight:normal;text-decoration:none;
				text-align:left;
			    background-color:#eee;
			    border-top: solid 1px #aa0; 
			    color:#000;font-size:12px;}
.menu_L5 a:visited {background-color:#eee;color:#000;
					font-weight:normal;
					border-top: solid 1px #aa0;
					 }
			    

.menu_LT { FONT-SIZE : 9pt; COLOR: #555 ;
			font-weight:bold;
			border-top: solid 2px #aa0;
			margin-left: 0px;
			padding: 2px 2px 0px 2px ;}

/* H 定義 */
H1	{ FONT-SIZE: 12pt;COLOR: #ffffff; BACKGROUND-COLOR: #267 ;
		line-height: 120%; 
		MARGIN: 5px 0px 5px 0px;
		text-indent: 3em;
	   	FONT-WEIGHT: bold;
	   	border-top: 1px solid #000;
	   	border-left: 0.1em solid #354; }
H2	{ FONT-SIZE: 11pt;COLOR: #244;BACKGROUND-COLOR: #ddc ; line-height: 130%;text-indent: 0.5em;
	   	FONT-WEIGHT: bold;border-top: 3px solid gray;border-left: 0.5em solid #fc3;text-indent:0.8em; }
H3  { FONT-SIZE: 13pt;COLOR: #000;BACKGROUND-COLOR: #ddc ; 
		line-height: 130%;text-indent: 0.5em;
		FONT-WEIGHT: bold;border-top: 1px solid gray;
		border-left: 0.8em solid #ddb; 
		padding: 0px  ;margin :10px 0px 5px 0px;}
H4	{ FONT-SIZE: 12pt;COLOR: #668; BACKGROUND-COLOR: #ddd ; line-height: 120%;text-indent: 0.5em;
		FONT-WEIGHT: bold;border-top: 1px solid gray;border-left: 1em solid #ddc; }
H5 { FONT-SIZE: 11pt;COLOR: #668; 
		line-height: 120%;
		MARGIN: 5px 0px 5px 0px;
		text-indent: 0.5em;
		border-top: 1px solid gray;  }
/* H 定義 END */

UL    { padding: 0px ;margin: 0px 0px 5px 20px ;
		list-style-type:square;}
UL.none    { padding: 0px ;margin: 0px 0px 0px 20px ;
		list-style-type:none;}
		
OL    { padding: 0px ;margin: 0px 0px 5px 20px ;}
LI    { padding: 0px ;margin: 3px 20px 0px 5px ;
		line-height: 140%;} 
HR { COLOR: #065;}
p    { MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px ;line-height: 110%; }


.cn0  { FONT-SIZE : 8pt; COLOR: #000 ; }
.cn1  { FONT-SIZE : 9pt; } 
.cn1r  { FONT-SIZE : 9pt; COLOR: #f00 ;}  
.cn1o  { FONT-SIZE : 9pt; COLOR: #f50 ;}
.cn1dg { FONT-SIZE : 9pt; COLOR: #066 ;}
.cn1bk a { FONT-SIZE : 9pt; COLOR: #000 ;} 
.cb1  {	FONT-SIZE: 8pt; FONT-WEIGHT: bold; }




