@charset "UTF-8";

h3{
	padding-bottom:10px;
}
table.request{
	margin-bottom:20px;
	width:860px;
	border-collapse:collapse;
}
table.request tr th{
	width:25%;
	padding:8px;
	border-top:1px solid #bfbdab;
	border-bottom:1px solid #bfbdab;
	background-color:#f8f4d4;
	font-size:92%;
	color:#555555;
	font-weight:bold;
	text-align:left;
}
table.request tr th span{
	color:red;
}
table.request tr td{
	width:75%;
	padding:8px;
	border-top:1px solid #bfbdab;
	border-bottom:1px solid #bfbdab;
	background-color:#ffffff;
	line-height:1.5;
	font-size:92%;
	color:#333333;
}
table.request tr td ul{
	font-size:72%;
	padding-left:20px;
	padding-top:5px;
	list-style:disc;
}
table.request tr td ul li{
	line-height:1.7;
}

p.button{
	text-align:center;
	padding-bottom:30px;
}
p.other{
	font-size:107%;
	padding-bottom:4px;
}

#radioName{width:250px;}
#comment{width:600px;height:8em;}
#name{width:250px;}
#email{width:250px;}
#address{width:600px;}

ul.caution{
	border:2px solid red;
	background:#ffe9ed;
	padding:10px 10px 5px 10px;
	margin-bottom:10px;
}
ul.caution li{
	padding:0 0 5px 0;
	font-size:92%;
	color:#333333;
	font-weight:bold;
}
p.title{
	font-size:107%;
	padding-bottom:10px;
}
p.complete{
	font-size:122%;
	padding:40px 0 100px 0;
}
