@charset "utf-8";
/* CSS Document */

form table th,
form table td{
	border:none;
	padding:10px;
}

form table th{
	text-align:left;
	background:none;
	vertical-align:text-top;
	width:130px;
}

#contents form table td p{
	margin:15px 0 0 0;
}

.caution{
	color:#F00;
}

#contents p.caution{
	margin:0;
}

ul .caution{
	list-style:square;
	list-style-position:inside;
}

.error{
	border:1px #F00 solid;
}

input[type="text"]{
	width:377px;
}

#email,
#email_check{
	width:480px;
}

textarea{
	width:480px;
	height:120px;
}

.btn{
	text-align:center;
}

#goto-check{
	display:block;
	width:220px;
	height:60px;
	text-indent:-9999px;
	margin:0px auto;
	border:none;
	background:url(../images/btn_goto-check.png) no-repeat;
}

#goto-send{
	display:block;
	width:220px;
	height:60px;
	text-indent:-9999px;
	margin:0px auto;
	border:none;
	background:url(../images/btn_goto-send.png) no-repeat;
}

#goto-check:hover,
#goto-send:hover{
	background-position:0 -60px;
	cursor:pointer;
	
}