@charset "utf-8";
@import "/css/common/0-import.css";
/*  
	Author : Y.Kogawa
	Update : 8/4
*/
/*------------------------------------------------------------
	ե
------------------------------------------------------------*/
#conts {

}

#conts .hissu {
	color: #c30;
}

#conts .form {

}

#conts .form th, #conts .form td {
	padding: 5px 10px;

	color: #5B2400;
	font-size: 13px;
}

#conts .form th {
	background: #E3E2DB;
	border-bottom: 1px solid #fff;

	text-align: left;
	vertical-align: top;
}

#conts .form th .hissu {
	margin-left: 0.5em;

	color: #c30;
}

#conts .form th .notes {
	display: block;

	font-weight: normal;
	line-height: 1.2;
}

#conts .form td {
	width: 100%;
	border: 1px solid #DAD8CF;

	vertical-align: middle;
}

#conts .form tr.fBody td {
	vertical-align: top;
}

#conts .form td input, #conts .form td textarea {
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #999;

	font-size: 100%;
}

#conts .form textarea {
	width: 95%;
	height: 130px;
}

#conts .form #fNameSei,
#conts .form #fNameKanaSei {
	margin: 0 15px 0 5px;
	width: 100px;
}

#conts .form #fNameMei,
#conts .form #fNameKanaMei {
	margin-left: 5px;
	width: 100px;
}

#conts .form #fZipCode01,
#conts .form #fZipCode02 {
	width: 40px;
}

#conts .form #fNum {
	margin-right: 5px;
	width: 50px;
}

#conts .form #fAddress {
	margin-top: 7px;
	width: 95%;
}

#conts .form .fTel input,
#conts .form .fFax input {
	width: 50px;
}

#conts .form #fMail {
	width: 340px;
}

#conts .form .send {
	margin: 20px 0 0;

	text-align: center;
}

#conts .form .send li {
	margin: 0 10px;
	display: inline;
}

#conts .form .send img {
	cursor: pointer;
}

/*------------------------------------------------------------
	顼
------------------------------------------------------------*/
#conts .form tr.error th {
	background: #C8563E;

	color: #fff;
}

#conts .form tr.error th .hissu {
	color: #fff;
}

#conts .form {

}

