.ask_table1 {
	margin: 20px 0px 0px 0px;
	width:  560px;
}

	.ask_r1{
		text-align:left;
		width: 545px;
		margin: 0px 0px 0px 15px;
		text-indent: -15px;
	}
	.ask_r2{
		text-align:left;
		width: 545px;
		margin: 15px 0px 0px 15px;
		text-indent: -15px;
	}
	
	.ask_box{
		color: #FF9933;
	}

	.ask_c1{
		color: #CC0000;
	}

.ask_table2 {
	margin: 20px 0px 0px 0px;
	width:  560px;
}

	.ask_cell_key {}
	.ask_cell_val {}

	.ask_data_key { margin: 2px; }
	.ask_data_val { margin: 2px; }

	.ask_cell_submit {
		text-align:center;
		border-top:    1px solid #547ADB;
		border-bottom: 1px solid #547ADB;
	}
	.ask_data_submit {
		margin: 3px;
	}

	.ask_text{
		padding-left:  3px;
		padding-right: 3px;
	}

	.ask_select{}

	.ask_txta{
		font-size:   12px;
		line-height: 16px;
		padding:     3px;
		margin:      0px 0px 15px 0px;
	}

	.ask_text_err {
		background: #FFEEDD;
		border:     1px solid #FF9933;
	}

	.ask_select_err {
		background: #FFEEDD;
		border:     1px solid #FF9933;
	}

	.ask_txta_err {
		font-size:   12px;
		line-height: 16px;
		padding:     3px;
		background:  #FFEEDD;
		border:      1px solid #FF9933;
		margin:      0px 0px 15px 0px;
	}

	.icon_addrsearch{
		vertical-align: -4px;
	}

	/* 確認フォーム */
	.ask_cf_cell_key {}
	.ask_cf_cell_val {}

	.ask_cf_data_key { margin: 2px 4px 2px 10px; color: #0066CC; border: 1px solid #FFFFFF; padding: 2px; }
	.ask_cf_data_val { margin: 2px 10px 2px 4px; color: #333333; border: 1px solid #CCCCCC; padding: 2px; }

	.ask_cf_cell_submit {
		text-align:center;
		border-top:    1px solid #547ADB;
		border-bottom: 1px solid #547ADB;
	}
	.ask_cf_data_submit {
		margin: 3px;
	}

	.ask_cf_cell_note {
		color:         #0066FF;
		text-align:    left;
		border-bottom: 1px solid #547ADB;
	}

	.ask_cf_data_note {
		margin: 3px;
	}

.ask_error {
	color:      #0066CC;
	border:     1px solid #FF9933;
	text-align: left;
	width:      540px;
	padding:    10px;
	margin:     20px 0px 0px 0px;
}

.ask_done_r1{
	color:       #0066FF;
	font-size:   14px;
	line-height: 24px;
	text-align:  left;
	margin:      40px 0px 0px 0px;
	width:       400px;
}

.ask_done_r2{
	color:       #444444;
	font-size:   12px;
	line-height: 24px;
	text-align:  left;
	margin:      10px 0px 0px 0px;
	width:       400px;
	padding:     10px;
	border:      1px dashed #CCCCCC;
}

