/* CSS Document */

/************************************* 
table 
**************************************/
.formTable 
		{
			border-collapse: separate;
			border-spacing: 2px;
		}
		
.formTable tr
		{
			text-align:left
			display: table-row;
			vertical-align: inherit;
			border-color: inherit;
		}
		
.formTable th
		{
			width: 30%;
			border-bottom: 1px solid #076AB6;
			background-color: #F3FCFD;
			text-align: left;
			padding: 20px 0 20px 10px;
			color: #076AB6;
			line-height: 150%;
			font-size: 12px;
			vertical-align: top;
		}

.formTable td 
		{
			width: 70%;
			border-bottom: 1px solid #CCC;
			background-color: white;
			text-align: left;
			line-height: 150%;
			font-size: 12px;
			padding: 20px 20px 20px 10px;
		}


/************************************* 
input
**************************************/
input:focus
		{
			background-color:#FFFF99;
		}
		
.inputTextShort
		{
			width:100px
		}
		
.inputTextVeryShort
		{
			width:20px
		}

/************************************* 
else
**************************************/
.require{
			color: #EB5810; 
			margin-right:5px;
		}
		
.memo	{
			font-style: normal;
			font-size: 12px;
			color: #20B2AA;
		}

