/* 新しい Web アプリケーション プロジェクトの既定の CSS スタイル シート */

#Label1 {
	font-size:13px;
	font-weight:900;
	color:#003300;
    }

*.need  {
    color:#FF6633;
    font-size:10px;
    }

*.attention 
{
    color:Red;
    font-size:12px;
}

.Txt1   {
	width:10px;	
	font-size:12px;
	line-height:18px;
    }

.Txt2   {
	width:20px;
	font-size:12px;
	line-height:18px;
    }

.Txt3   {
	width:30px;
	font-size:12px;
	line-height:18px;
    }

.Txt4   {
	width:40px;
	font-size:12px;
	line-height:18px;
    }

.Txt5   {
	width:50px;
	font-size:12px;
	line-height:18px;
    }

.Txt6   {
	width:60px;
	font-size:12px;
	line-height:18px;
    }

.Txt12  {
	width:120px;
	font-size:12px;
	line-height:18px;
    }

.Txt16  {
	width:160px;
	font-size:12px;
	line-height:18px;
    }

.Txt17  {
	width:170px;
	font-size:12px;
	line-height:18px;
    }

.Txt20  {
	width:200px;
	font-size:12px;
	line-height:18px;
    }

.Txt40  {
	width:400px;
	font-size:12px;
	line-height:18px;
    }

.Txt80  {
	width:480px;
	font-size:12px;
	line-height:18px;
    }

.Txt255 {
	width:500px;
	font-size:12px;
	line-height:18px;
    }

.Txt510 {
	width:500px;
	font-size:12px;
	line-height:18px;
    }


.Txt1020    {
	width:500px;
	font-size:12px;
	line-height:18px;
    }

BODY
{
	font-family: "ＭＳ Ｐゴシック",Osaka;
	font-size:14px;
	background-color:white;
}

H1, H2, H3, H4, H5, TH
{
	background:#FFFFFF;
    color:#003300;
}

H1	{	
	font-size:30px;
    font-weight:900;
	}	
		
H2	{	
	font-size:28px;
	font-weight:700;
	}	
		
H3	{	
	font-size:26px;
	font-weight:500;
	}	
		
H4	{	
	font-size:24px;
	font-weight:500;
	}	
		
H5, DT	{	
	font-size:20px;
	font-weight:700;
	}	
		
H6	{	
	font-size:18px;
	font-weight:700;
	}	

#button TABLE   
{
    margin:auto;
    border:0;
    background-color:#FFFFFF;
}

#title TABLE {
	border-spacing:0;
	padding:0;

	border:0px;
	width:680px;
    margin:auto;
}

#title TH {
	background:#009900;
	text-align:left;
}

#title TD {
	background:#FFFFFF;
	text-align:left;
}


#message TABLE {
	background:#FFFFFF;
	border-spacing:0;
	padding:0;

	border:0px;
	width:680px;
    margin:auto;
}

#input TABLE {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;

	background:#009900;
	border-spacing:0;
	padding:0;

	border:0px;
	width:680px;
    margin:auto;
}

input TFOOT, input THEAD {	
	background:#FFFFFF;
    color:#003300;
	font-size:15px;
}	

#input TH	{
	height:auto;
	text-align:left;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
	color:#003300;

	background:#B9F700;

	border:0px;
	width:140px;
	}	

#input TD	{
	height:auto;
	text-align:left;
	vertical-align: middle;
	font-size:12px;
    color:#000000;

	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;

	background:#FFFFFF;

	border:0px;
}	


#input2 TABLE {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;

	background:#009900;
	border-spacing:0;
	padding:0;

	border:0px;
	width:450px;
    margin:auto;
}

input2 TFOOT, input2 THEAD {	
	background:#FFFFFF;
    color:#003300;
	font-size:18px;
}	

#input2 TH	{
	height:auto;
	text-align:left;
	vertical-align:middle;
	font-size:15px;
	font-weight:bold;
	color:#003300;

	background:#B9F700;

	border:0px;
	}	

#input2 TD	{
	height:auto;
	text-align:left;
	vertical-align: middle;
	font-size:14px;
    color:#000000;	
	padding:0;

	background:#FFFFFF;

	border:0px;
}	

#list TABLE   {
    background:#009900;
    border-width:0px;
    margin:auto;
    width:700px;
}

*.pager	{
	font-family: "ＭＳ Ｐゴシック";
	font-size:15px;
	font-weight:bold;

	height:auto;
	text-align:center;
	vertical-align:middle;

	color:#FFFFFF;
	background:#FFFFFF;

	border-width:0px;
    }

*.header {
	font-family: "ＭＳ Ｐゴシック";
	font-size:13px;
	font-weight:bold;

	height:auto;
	text-align:center;
	vertical-align:middle;

	color:#003300;
	background:#B9F700;

	border-width:0px;
    }

*.row {
	font-family: "ＭＳ Ｐゴシック";
	font-size:12px;

	height:auto;
	vertical-align:middle;

	color:#000000;
	background:#FFFFFF;

	border-width:0px;
    }

A:link	{	
	text-decoration:underline;
	color:  #333399;
	}	
		
A:visited	{	
	text-decoration:underline;
	color:  #333399;
	}	
		
A:active	{	
	text-decoration:underline;
	color:  #333399;
	}	
		
A:hover	{	
	text-decoration:underline;
	color:	#333399;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

