UL {
	PADDING-LEFT: 1px;
	MARGIN: 0 0 0 0;
	LIST-STYLE-TYPE: none;
	DISPLAY: block;
}

LI  {
	BORDER-BOTTOM: #cccccc 1px solid;
	PADDING: 10 0 0 0;
	MARGIN: 0 0 0 0;
	font-size: 0.9em;
}

/*  ******************************************************* */

/*bodyタグ*/

body {
	background-color:#003366;

	font-size:13px;
	margin: 0;
	color: #323232;
	line-height:1.2;

}

/*見出タグ*/
H1{
	font-size: 1.2em;
	font-weight:bold;
	text-align:left;

	padding: 1 3 3 3;
	margin:0 0 5 0;
	width:670px;
	height:20px;
	/* background-color: #003366; */
	border-color:#003366;
	border-width:0 0 2 10;
	border-style:solid;

	color: #003366; 
	background-image: url(image/stone.gif);

}


H2 {
	font-size:1.1em;
	/* background-color: #003366; */

	margin:15 0 0 0;
	padding: 2 2 2 0 ;
	width:670px;

	border-width:0 0 2 0;
	border-style:solid;

	color: #003366; 
	background-image: url(image/stone.gif);
}

div.h2 {
	margin:0 0 0 10;
}

H3 {
	font-size:1.1em;

	border-width:0 0 1 0;
	border-style:solid;

	margin:10 0 0 0;
	padding: 2 2 2 0 ;
	width:670px;

	/* border-color:#000000; */

	color: #003366; 
	background-image: url(image/stone.gif);

}
div.h3 {
	margin:0 0 0 0;

}



H4 {
	background-color: #FFFFFF;
	color: #000000; 
	margin:10 0 0 0;
	padding: 0 0 0 0 ;
	border-width:0 0 1 0;
	border-style:solid;
	border-color:#0000FF;
	font-size:10pt;
	width:670px;
}



H5 {
	font-size:0.9em;
	font-weight:normal;

	margin:15 25 0 0;
	padding: 2 2 2 2 ;
	width:640px;

	color: #003366; 
	background-color: #CCCCFF;
}

H6 {
	font-size:1em;
	font-weight:normal;
	background-color: #CCCCFF;
	color: #323232; 
	margin:0;
	padding: 0 ;
}

H7 {
	font-size:1em;
	background-color: #663399;
	color: #FFFFCC; 
	margin:0 25 0 25;
	padding: 2 2 2 2 ;
	width:490px;
}
p {
	font-size:1em;
	margin:0 0 0 0;
	padding: 0 0 0 0 ;
}


/*DIVタグ*/
DIV{
	font-size:1em;
}


DIV.A{
	color:#09090C;
	margin: 0 0 0 0 ;
	text-align:left;
	width:550px;
}

DIV.B{
	color: #000080; 
	margin:0 0 10 15;
	padding: 0 0 0 10;
	width:535px;
}
DIV.C{
	color: #ffffff; 
	margin:0 0 10 0;
	width:840px;

	background-color:  #003366;

	font-size:9px;
	font-family : Verdana;
	text-align:center;
	border-top: 4px solid #FF0000;
}



.menuback{
	background-color:#003366;
	height:400px;
}




/*TR、TD用　スタイル*/
.header{
	color:#FFFFFF;
	background-color:#003366;
}

/* テーブルスタイル。*/
TABLE{
	font-size: 1em;
	margin:0;
	padding: 0;
	border-style:solid;	
	border-color:'#cccccc';
	border-width:2px;
	border-collapse:collapse;
}
TD{
	border-color:#cccccc;

	border-width:2px;
	border-style:solid;
	border-collapse: collapse; 
	vertical-align:top;
}

/* 内部レイアウト用のテーブルスタイル。*/
TABLE.layout{
	border-width:0px;
	margin:0 0 0 0;

}

TD.layout{
	border-style:none;
	padding: 0;

}

/* メニュー用のテーブルスタイル。*/
TD.menu{
	border-style:none;
	width:150;
}

/* コンテント用のテーブルスタイル。*/
TD.content{
	border-style:none;

}


/* 全体レイアウト用のテーブルスタイル。*/
TD.layoutleft{
	width:21;

	border-style:none;
	background-image: url(image/back_003366_left.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	padding:0;margin:0;

}
TD.layoutcenter{
	width:840;

	border-style:none;
	vertical-align:top;
	background-color:#ffffff;
	padding:0;margin:0;
}
TD.layoutright{
	width:21;

	border-style:none;
	vertical-align:top;
	background-image: url(image/back_003366_right.gif);  
	background-repeat:repeat-y;
	background-color:#003366;
}


/* フッターのテーブルスタイル。*/
TABLE.foot{
	width:500;
}
/* フッターの文字スタイル。*/
ADDRESS {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #333333;
	FONT-STYLE: normal;
	padding-top:7px;
}






/*確認画面用クラス*/
.form{
	background-color:#FFFFCC;
	color: #000000;
	border-width:2px;
	border-style:solid;
	border-color:#000000;
	border-collapse:collapse;
	width:550px;
}
.msg{
	color: #000000; 
	font-size:1.5em;
	font-weight:bold;
}

/*FORM類クラス-書式*/
.Jap{
	ime-mode:Active;
	text-align:left;
}
.Str{
	ime-mode:Inactive;
	text-align:left;
}
.Num{
	ime-mode:Inactive;
	text-align:right;
}


/*土・日曜日の表示色*/
.Sat{
	color:#0000FF;
}
.Sun{
	color:#FF0000;
}







/*リンクボタン(IE用)*/
A{
	font-size:1em;
}

A.button{
	text-decoration:none;
	color:#FFFFCC;
	background-color : #003366;
	font-size : 1em;
	text-align : center;
	vertical-align : middile;
	border: 2px inset #ffffff;
	padding :3 0 3 0 ;	/*上・右・下・左*/
	margin :0 0 0 0 ;	/*上・右・下・左*/
	width : 145px;
	z-index : 1;
	cursor:hand;
	display:block/*FireFoxの場合必須*/
}

A.button:hover{
	background-color:#999999;
	color : #F7F7F7;
	text-decoration:none;
	border: 2px outset #ffffff;
}

A.button1{
	text-decoration:none;
	color:#FFFFCC;
	background-color : #003366;
	font-size : 1em;
	text-align : center;
	vertical-align : middile;
	border: 2px inset #ffffff;
	padding :3 0 3 0 ;	/*上・右・下・左*/
	margin :0 0 0 0 ;	/*上・右・下・左*/
	width : 145px;
	z-index : 1;
	cursor:hand;
	display:block/*FireFoxの場合必須*/
}

A.button2{
	text-decoration:none;
	color:#FFFFCC;
	background-color : #003366;
	font-size : 1em;
	text-align : center;
	vertical-align : middile;
	border: 2px inset #ffffff;
	padding :3 0 3 0 ;	/*上・右・下・左*/
	margin :0 0 0 0 ;	/*上・右・下・左*/
	z-index : 1;
	cursor:hand;
}

A.button2:hover{
	background-color:#999999;
	color : #F7F7F7;
	text-decoration:none;
	border: 2px outset #ffffff;
}



A.button3{
	DISPLAY: block; TEXT-DECORATION: none
}

A.button3:hover{
	BACKGROUND: #999999
}


/*リンクボタン(NC用)*/

BUTTON.button{
	color:#FFFFCC;
	background-color : #003366;
	font-size : 10pt;
	text-align : center;
	vertical-align : middile;
	border: 2px inset #ffffff;
	padding :5 0 5 0; 
	margin :5 0 5 0 ;
	width : 90px;
	z-index : 1;
}
