@charset "utf-8";
@import url("base.css");
@import url("header.css");
@import url("footer.css");
@import url("../contact/commons/mailform.css");
/*---------------------------------------------*/
/* contact.css                                 */
/*   -- salon'dR                               */
/*---------------------------------------------*/

#caption-contact {
	background:url(../img/sprite_caption.png) no-repeat 0 -120px;
}

.contact-text {
	margin:0 10px 15px;
}

.waku {
	width:300px;
}

.waku p {
	margin:0 0 2px;
	text-align:center;
	background:#d1bea2;
}

.contact-note {
	margin:0 0 10px;
	padding:3px 0;
	text-align:center;
	background:#fff0f7;
}

/* form table項 ---------------------------- */
.form-table {
	border-collapse:collapse;
}

.form-table th {
	width:140px;
	font-size:0.8em;
	font-weight:normal;
	color:#888;
	padding:7px 20px 7px 0;
	vertical-align:top;
}

.form-table td {
	padding:7px 0;
}

/* form - タイトル項 ---------------------------- */
.form-table th p {
	height:15px;
	padding:15px 0 0;
	text-align:right;
	line-height:1.3;
}

.form-name {
	background:url(../img/sprite_form_name.png) no-repeat 0 0;
}

.form-assumed-name {
	background:url(../img/sprite_form_name.png) no-repeat 0 -30px;
}

.form-mail {
	background:url(../img/sprite_form_name.png) no-repeat 0 -60px;
}

.form-tel {
	background:url(../img/sprite_form_name.png) no-repeat 0 -90px;
}

.form-title {
	background:url(../img/sprite_form_name.png) no-repeat 0 -120px;
}

.form-message {
	background:url(../img/sprite_form_name.png) no-repeat 0 -150px;
}

/* form - 入力欄項 ---------------------------- */
input[type="text"],
select,
textarea {
    border:1px solid #d1bea2;
	font-size:small;
}

input[type="text"]:focus,
select:focus,
textarea:focus {
    border:1px solid #d1bea2;
}

.ie6 {
    _position:relative;
	_top:0;
	_left:2px;
}

/* 送信完了項 ---------------------------- */
#caption-sendout {
	background:url(../img/sprite_caption.png) no-repeat 0 -240px;
}

