/*基本タグ*/


body {
	background-color:#669966;

	font-size:13px;
	margin: 0;
	color: #323232;
	line-height:1.2;
}



body.a {
	background-image: none;
	background-color: #ffffff;
}

H2{
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	color: #FFFFFF; 
	background-color:  #669966;
	padding: 1 3 3 3;
	margin:0 0 5 0;
	height:20px;
	border-width:0 0 0 0;
	border-style:solid;
	border-color:#006600;
}

H3{
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	color: #FFFFFF; 
	background-color:  #669966;
	padding: 1 3 3 3;
	margin:10 0 5 0;
	height:20px;
	border-width:0 0 0 0;
	border-style:solid;
	border-color:#006600;
}






H4 {
	font-size:1em;

	border-color:#000000;
	border-width:0 0 1 0;
	border-style:solid;

	margin:10 0 5 0;
	padding: 2 2 2 2 ;
}

H5 {
	font-size:1em;
	color: #000000; 
	margin:10 0  0 0;
	padding: 2 2 2 2 ;
}
H6 {
	font-size:1em;
	font-weight:normal;
	background-color: #669966;
	color: #ffffff; 
	margin:0;
	padding: 0 ;
}
p {
	font-size:1em;
	margin:0 0 0 0;
	padding: 0 0 0 0 ;
}

A{
	font-size:0.9em;
}

DIV{
	font-size:1em;
}

DIV#title{
	width:650px;
	font-size:0.7em;
	text-align:left;
}


DIV#menu1{
	text-align:left;
	height:auto;
	width:760px;
	margin:0 0 10 0;
	padding:5 0 0 0 ;
	border-bottom: 4px solid #669966;
}

DIV#menu2{
	text-align:left;
	height:auto;
	width:740px;
	margin:0 0 10 10;padding:5 0 0 0 ;
	border-bottom: 4px solid #669966;
}

DIV.A{
	text-align:left;
	color:#09090C;
	margin: 0 0 20 0 ;
	text-align:left;
	width:600px;
}

DIV.B{
	text-align:left;
	color: #000000; 
	margin:0 0 10 10;
	width:760px;
}



DIV.C{
	color: #ffffff; 
	margin:0 0 10 10;
	width:760px;

	background-color:  #669966;

	font-size:9px;
	font-family : Verdana;
	text-align:center;
	border-top: 4px solid #669966;
}


TABLE.menu{
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	height:200px;
	width:100px;
}



.header{
	color:#FFFFFF;
	background-color:#669966;
}






/* テーブルスタイル。*/
TABLE{
	font-size: 1em;
	margin:0;
	padding: 0;
	border-style:solid;	
	border-color:#999999;
	border-width:2px;
	border-collapse:collapse;
}
TD{
	border-color:#999999;

	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;
}


/* 全体レイアウト用のテーブルスタイル。*/
TD.layoutleft{
	width:21;

	border-style:none;
	background-image: url(image/back_669966_left.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	padding:0;margin:0;

}
TD.layoutcenter{
	width:780;

	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_669966_right.gif);  
	background-repeat:repeat-y;
	background-color:#669966;
}


s


.menuback{
	background-color:#669966;
	height:400px;
}


/*確認画面用クラス*/
.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用)*/

SPAN.tab{
	text-decoration:none;
	color : #669966;
	background-color:#999999;
	font-size : 9pt;
	text-align : center;
	vertical-align : middile;
	border: 2px solid #999999;
	padding :5 5 2 5; 
	margin :50 0 0 0;
	z-index : 1;
}

A.button{
	text-decoration:none;
	color:#FFFFCC;
	background-color : #669966;
	font-size : 0.9em;
	text-align : center;
	vertical-align : middile;
	border: 2px inset #ffffff;
	padding :3 0 3 0 ;	/*上・右・下・左*/
	margin :0 0 0 0 ;	/*上・右・下・左*/
	width : 100px;
	z-index : 1;
	cursor:hand;
	display:block/*FireFoxの場合必須*/
}

A.button:hover{
	background-color:#999999;
	color : #F7F7F7;
	text-decoration:none;
	border: 2px outset #ffffff;
}
/*リンクボタン(IE用)*/

A.tab{
	text-decoration:none;
	color:#999999;
	background-color : #FFFFFF;
	font-size : 9pt;
	text-align : center;
	vertical-align : middile;
	border: 2px solid #669966;
	padding :5 5 2 5; 
	margin :50 0 0 0;
	z-index : 1;
	cursor:hand;
}


A.tab:hover{
	background-color:#669966;
	color : #FFFFFF;
	text-decoration:none;
	border: 2px solid #669966;
}

A.tabNewWin{
	text-decoration:none;
	color:#FFFFFF;
	background-color : #669966;
	font-size : 9pt;
	text-align : center;
	vertical-align : middile;
	border: 0px solid #999999;
	padding :5 5 2 5; 
	margin :50 0 0 0;
	z-index : 1;
	cursor:hand;
}

A.tabNewWin:hover{
	background-color:#669966;
	color : #FFFFFF;
	text-decoration:none;
	border: 0px solid #999999;
}







