#ui-overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:transparent url(../images/ui/overlay-trans.png);
}

.dialog{
	display:none;
}
.ui-dialog{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1001;
	border:#d0cdc8 1px solid;
}
.ui-dialog .text{
	line-height:1.5;
}
.ui-dialog p{
	padding:10px 0;
}
	.ui-dialog-content{
		padding:14px 36px 14px 20px;
		border:#C9C9C9 5px solid;
		background-color:#fcfcfc;
	}
		.ui-dialog-content p{
			line-height:170%;
		}
	.ui-dialog-button-close{
		position:absolute;
		top:15px;
		right:15px;
		width:21px;
		height:21px;
		background:transparent url(../images/ui/button-close.png);
		cursor:pointer;
	}
	.ui-dialog-button{
		margin:16px 14px 0 0;
	}
	#send-message h2{
		margin-borrom:10px;
	}
	.ui-dialog table{
		width:500px;
		margin-left:40px;
	}
	.ui-dialog table th{
		width:100px;
	}
	.ui-dialog table td{
	}
	.ui-dialog table td.form-guide{
		font-size:10px;
		color:red;
	}
	.ui-dialog table td input{
		border:1px solid #ccc;
	}
.ui-dialog table td .button-submit,#send-message-confirm .button-submit,#send-message-confirm .button-cancel{
	margin:15px 0;
	/*boder*/
	border-top: 1px solid #ccc;  
	border-right: 1px solid #999;  
	border-bottom: 1px solid #999;  
	border-left: 1px solid #ccc;  
	padding: 5px 50px;  
	font-weight: bold;  
	cursor: pointer;  
	color: #666;  
	/*���̊�*/
	-webkit-border-radius: 3px;  
	-moz-border-radius: 3px;  
	text-shadow: 0 -1px 1px #FFF, -1px 0 1px #FFF, 1px 0 1px #aaa;  
	-webkit-box-shadow: 1px 1px 2px #E7E7E7;  
	-moz-box-shadow: 1px 1px 2px #E7E7E7;  
	/*�w�i�O���f*/
	background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);  
	back#contact .submit buttonground: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));  
	}
.ui-dialog table td .button-submit:hover,#send-message-confirm .button-submit:hover {  
	background: -moz-linear-gradient(top, #EAEAEA, #F7F4F4 1%, #F7F4F4 50%, #EAEAEA 99%, #ccc);  
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #e1e1e1), color-stop(0.5, #e1e1e1), color-stop(0.99, #cfcfcf), to(#ccc));  
 }  
#send-message-confirm .button-cancel{
	background: -moz-linear-gradient(top, #fff, #E0DEDE 1%, #DBDBDB 50%, #CECECE 99%, #ccc);  
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));  
}
#send-message-confirm .button-cancel:hover {  
	background: -moz-linear-gradient(top, #fff, #EDEDED 1%, #E5E3E3 50%, #DDDDDD 99%, #ccc);  
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));  
 }  
