@charset "utf-8";
body, html{
	height:100%;
	font-size:93%;
}

.oto{
	width:100%;
}
form p{
	margin-top:20px;
}
.oto th, .oto td{
	padding:15px;
	border-bottom:1px dotted #999;
}
.oto th{
	width:160px;
}
.oto td{
	
}
.oto td span{
	width:2em;
	text-align:right;
	display:inline-block;
}
textarea{
	width:99%;
}
.botan{
	text-align:center;
	margin:30px 0;
}
.botan input{
	background-image:url(../image/contact/ok-b1.png);
	width:213px;
	height:43px;
	cursor:pointer;
	border:none;
}

.botan2{
	text-align:center;
	margin:30px 0;
}

.botan2 input{
	background-image:url(../image/contact/ok-b2.png);
	width:213px;
	height:43px;
	cursor:pointer;
	border:none;
}

div#error_area {
	margin: 30px;
	padding: 0px;
	display: none;
}

#error_area .attention {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}
