@charset "UTF-8";
/* $Id: */

/* CustomForm parent area layout */
div.customFormInputBox{}

/* initialize */
table,caption,tr,ht,td{
	margin:1px solid #000; 
	padding:0; 
	border:none;
	
}

table#form_layout{
	padding:0;
	margin: 0;
	border-spacing:0;
	border-collapse:collapse;

}

caption#caption_layout{
	font-weight:bold;
	text-align:left;
	margin:10px;
	padding:0px;
}

/* Outer Layouts */
	/* CustomForm is arranged at top and bottom. */
	th.Quest_Top{
		margin			:0px;
		padding:5px 10px 5px 10px;
		text-align:left;
		font-weight:normal;
		
		/* visual setting */

		/* border:2px solid #000; */
		/* border-bottom:none; */
		
	}
	td.Answer_Bottom{
		margin	:0px;
		padding	:5px 10px 5px 10px;
		/* border:2px solid #000; */
		/* border-top:1px dotted #000; */
	}
	

	/* CustomForm is arranged at right and left. */
	th.Quest_Side{ 
		margin	:0px;
		padding:5px 10px 5px 10px;
		text-align:left;
		font-weight:normal;

		border	:2px solid #DEDEDE;
		border-right:none;
		background-color:#EEEEEE;
	}
	td.Answer_Side{
		padding:5px 10px 5px 10px;
		margin:0px;

		border	:2px solid #EEE;

	}
	
	
	
	
	td.Comment_Area{
		padding		:5px 10px 5px 10px;
		margin		:0px;
		border-bottom	:1px solid #000;
	}
	
	
	/* button area Layout */
	td.Button_Layout{
		text-align	:center;
		padding		:10px;
		/* border	:2px solid #000; */
	}
	
	
	
	/* Confirm Comment area Layout */
	div.Confirm_Comment_Area{
		padding			:10px 1em 10px 1em;		
		/* visual setting */

	}
	/* End Comment area Layout */
	div.End_Comment_Area{
		padding			:10px 1em 10px 1em;	
		border			:1px solid #000;
		background-color:#FFF;
	}
	div.End_Button_Layout{
		text-align:center;
		padding:10px;
	}
		
	span.line_wrap{ display:block;}
	
	
	th span.Quest_Required{
		color		:#FF0000;
		font-weight	:bold;
		margin		:0;
		padding: 0;
		font-size:small;

	}
	
	td label.Answer_Child{
		display:inline;
		background-color:#FFF;
	}

	/* if answer was abnormality. */
	th span.allert{
		color:#C87D83;
		font-weight:bold;
	}

	td.Button_Layout{}
	
	form.confirm_form,	
	form.confirm_form input,
	form.confirm_regist,
	form.confirm_regist input{
		display:inline;
	}

