@charset "utf-8";

/*
#popup
=========================================*/
.allContentsWrapper{
	width:725px;  
	_width:780px;
}

.popup #header{
	padding-bottom:13px;	
}

.popup #body{
	background: url(/common/images/layout_parts/parts_body/greenLine.gif) repeat-x left top;
	padding:30px 35px 50px 35px;
}

/*
	formTable
**************************************/

.formTable{
	}
	.formTable .paragraph{
		margin-bottom:12px;
		}

	.formTable table{
		width:655px;
		margin-bottom:30px;
		border-top:1px solid #E6E6E6;
		border-left:1px solid #E6E6E6;
	}
	.formTable table th,
	.formTable table td{
		border-right:1px solid #E6E6E6;
		border-bottom:1px solid #E6E6E6;
		vertical-align:top;
	}
	.formTable table th{
		background-color: #F7F7F7;
		font-weight: normal;
		padding:10px;
		white-space:nowrap;
		vertical-align:top;
	}
	.formTable table td{
		padding:12px 20px;
	}
		.formTable .mustFill{
			font-weight: normal;
		}
		.formTable table .caption{
			font-size: 0.8em;
		}
		.formTable table th .caption{
			margin-top:0px;
		}
		.formTable table td .caption{
			margin-top:5px;
			margin-bottom:10px;
		}
		.formTable table td span.caption{
			margin-left:5px;
		}
		.formTable table .note{
			margin-bottom:10px;
		}
		.formTable table .note2{
			margin:5px 0 0 0;
		}
		.formTable table .textNavList{
			margin-top:5px;
			margin-bottom:10px;
		}
	.formTable table table{
		border:0;
		width:300px;
		margin-bottom:0px;

	}
	.formTable table td table td{
		border:0;
		padding:0 12px 0 0!important;
		margin:0!important;
		vertical-align:top;
	}
		.formTable ul.question li{
			margin-bottom:3px;			
		}

	
/*
	formTable element
**************************************/

	.formTable .input1{
		width:340px;
	}
	.formTable .input2{
		width:65px;
		margin-right:5px;
	}
	.formTable .input3{
		width:140px;
	}
	.formTable .input4{
		width:55px;
	}
	.formTable .input5{
		width:40px;
	}
	.formTable .input6{
		width:90px;
		margin:0 14px 0 7px;
	}
	.formTable .input7{
		width:90px;
		margin:0 0px 0 0;
	}
	.formTable .input8{
		width:105px;
	}
	.formTable .input9{
		width:165px;
	}
	.formTable .radio01{
		margin:-3px 0 0 0;
		vertical-align:middle;
	}
	.formTable .radio02{
		padding:0 5px 0 5px;
		margin-top:-3px;
		vertical-align:middle;
	}
	html[xmlns*=""] body:last-child .formTable .radio02{
		margin-top:0;
	}
	body:first-of-type .formTable .radio02{
		margin-top:0;
	}
	.formTable td .space0{
		margin-bottom:0px!important;
	}
	.formTable .space1{
		padding:0 7px 0 1px;
		>padding:0 8px 0 0;
		>margin-left:-2px;
	}
	html[xmlns*=""] body:last-child .formTable .space1{
		padding:0 12px 0 2px;
	}
	body:first-of-type .formTable .space1{
		padding:0 13px 0 2px;
	}
	
	
	.formTable .space2{
		margin-left:10px;
	}
	.formTable .space3{
		margin-right:13px;
	}
	.formTable .space4{
		margin-bottom:3px;
	}
	.formTable td.nowrap{
		white-space:nowrap;
	}
	.formTable textarea{
		width:440px;
		height:75px;
	}
	.paB0{
		padding-bottom:0!important;
	}
	.formTable .linkNaviSpace{
		margin-left:2px;
	}


	/*
		formTable table-address
	**************************************/
	
	 .formTable table.table-address td{
	 	padding-bottom:20px!important;
	 	padding-right:0px;
	 	padding-left:0px;
	 }
	 .formTable table.table-address td p.caption{
	 	margin-bottom:0;
	 }

/*
	formTable-enq
**************************************/

table.formTable-enq td{
	padding-left:10px;
}

/*
	formBtn
**************************************/
.formBtn{
	margin-bottom:27px;
}
	.formBtn input{
		padding:0 5px;
	}
/*
	window-close
**************************************/
