@charset "utf-8";

/* inquiry */
fieldset.inquiry dl {
	width: 663px;
	background: transparent url("../images/b_line.gif") repeat-x left bottom;
}
fieldset.inquiry dt {
	clear: both;
	float: left;
	width: 186px;
	padding: 16px 3px 10px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
	font-weight: bold;
	line-height: 1.1em;
}
fieldset.inquiry dd {
	float: left;
	width: 465px;
	padding: 11px 3px 10px;
	background: transparent url("../images/b_line.gif") repeat-x left top;
}
fieldset.inquiry dt div {
	padding-left: 10px;
	background: transparent url("../images/icon_arrow_s.gif") no-repeat left center;
}
fieldset.inquiry dd div.mobileaddress {
	width: 85%;
	padding: 10px;
	border-radius: 5px;         /* CSS3 */
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	background-color: #ECECEC;
}

input.text {
	width: 40%;
	padding: 2px;
	border: 1px solid #BCBCBC;
	color: #636363;
	font-size: 95%;
	line-height: 1.1em;
}
input.textlong {
	width: 90%;
	padding: 2px;
	border: 1px solid #BCBCBC;
	color: #636363;
	font-size: 95%;
	line-height: 1.1em;
}
input.zip {
	width: 8%;
	padding: 2px;
	border: 1px solid #BCBCBC;
	color: #636363;
	font-size: 95%;
	line-height: 1.1em;
}
input.mail {
	width: 50%;
	padding: 2px;
	border: 1px solid #BCBCBC;
	color: #636363;
	font-size: 95%;
	line-height: 1.1em;
}
input.key {
	width: 20%;
	padding: 2px;
	border: 1px solid #BCBCBC;
	color: #636363;
	font-size: 95%;
	line-height: 1.1em;
}
textarea {
	width: 87%;
	height: 6em;
	padding: 2px;
	border: 1px solid #BCBCBC;
	color: #636363;
	font-size: 95%;
	line-height: 1.5em;
}

div.error {
	padding: 10px;
	border-radius: 5px;         /* CSS3 */
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	background-color: #FFEEEE;
	color: #FF3344;
	font-weight: bold;
}
