@charset "utf-8";

.contents {
	text-align: left;
}
.contents h4 {
	clear: both;
	font-size: 1.2em;
	letter-spacing: 2px;
	padding: .5em .75em;
	background: -webkit-repeating-linear-gradient(45deg, #3498db, #3498db 5px, #69b4e6 5px, #69b4e6 10px);
	background: repeating-linear-gradient(45deg, #3498db, #3498db 5px, #69b4e6 5px, #69b4e6 10px);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
	text-align: center;
}
.contents h5 {
	margin: 0.5em 0 0.5em 0;
	color: #3399cc;
}
table#customerinfo {
	width: 100%;
}
table#customerinfo th {
	text-align: center;
	background-color: #f1f1f1;
	vertical-align: middle;
}

table#customerinfo th,
table#customerinfo td {
	border: 1px #ccc solid;
	vertical-align: middle;
	table-layout:  fixed;
	padding: 3px;
}
.linkbot {
	margin: 1em auto;
}

.linecenter {
	text-align: center;
	padding: 1em 0;
}
.linecenterp {
	text-align: center;
	padding: 1em 0 1em 0;
}

.resultdata p {
	margin: 1em 0 1em 0;
	line-height: 155%;
}

table#customerinfo td input[type="text"] {
	width: 100%;
	padding: 0.5em;
	box-sizing: border-box;
}

table#customerinfo td input.zipcode {
	width: 120px;
}

table#customerinfo td textarea {
	width: 100%;
	padding: 0.5em;
	box-sizing: border-box;
}
form input[type=text],
form textarea {
	background-color: #efefef;
	border: 1px #efefef solid;
}
.linkbot {
	width: 200px;
	font-weight: bold;
	background-color: #0080B3;
	background: -moz-linear-gradient(top,#BFD9E5, #3D95B7 50%,#0080B3 50%,#0099CC);
	background: -webkit-gradient(linear, left top, left bottom, from(#BFD9E5), color-stop(0.5,#3D95B7), color-stop(0.5,#0080B3), to(#0099CC));
	color: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #0099CC;
	padding: 10px 0;
}

.linkbot:hover {
	cursor: pointer;
	background-color: #BFD9E5;
	background: -moz-linear-gradient(top,#d0eaec, #81cbd0 50%,#66cccc 50%,#59d9de);
	background: -webkit-gradient(linear, left top, left bottom, from(#d0eaec), color-stop(0.5,#81cbd0), color-stop(0.5,#66cccc), to(#59d9de));
	border: 1px solid #66cccc;
}