@charset "utf-8";
@import "common/0-import.css";
/*  
	Author : Y.Kogawa
	Update : 6/8
*/
/*------------------------------------------------------------
	お問い合わせ
------------------------------------------------------------*/
#conts p {
	margin: 0 40px 1em;
}

#conts form {
	padding: 0 40px;
}

#conts form input.text, #conts form textarea {
	border: 1px solid #ccc;

	font-size: 100%;
}

#conts form textarea {
	overflow: auto;
}

#conts form table {
	width: 560px;
	border-collapse: collapse;
}

#conts form th, #conts form td {
	padding: 8px 10px;
	border: 1px solid #C2C2C2;
	border-top: 3px solid #B8DF31;

	vertical-align: top;
}

#conts form th {
	padding-right: 40px;
	padding-left: 15px;
	border-right: none;
}

#conts form td {
	border-left: none;
	width: 100%;
}

#conts form td.space {
	height: 15px;
	border: none;
}

#conts form th label {
	padding: 2px 0 2px 20px;
}

#conts form .fName label {
	background: url(/img/inquiry/icon01.gif) no-repeat left center;
}

#conts form .fMail label {
	background: url(/img/inquiry/icon02.gif) no-repeat left center;
}

#conts form .fBody label {
	background: url(/img/inquiry/icon03.gif) no-repeat left center;
}

#conts form #fName {
	width: 190px;
}

#conts form #fMail {
	width: 240px;
}

#conts form #fBody {
	width: 345px;
	height: 300px;
}

#conts form .send {
	margin-top: 30px;
	text-align: center;
}

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

	display: inline;
}

/*------------------------------------------------------------
	エラー
------------------------------------------------------------*/
#conts form .error input.text, #conts form .error textarea {
	border: 1px solid #f00;
}

#conts form span.error {
	margin-top: 3px;
	display: block;

	color: #f00;
	font-size: 11px;
}

/*------------------------------------------------------------
	サンキュー
------------------------------------------------------------*/
#conts .thanks {
	margin: 0 40px;
	padding: 10px 20px;
	border: 1px solid #C2C2C2;
	border-top: 3px solid #B8DF31;
}

#conts .thanks p {
	margin: 0;

	font-size: 14px;
	font-weight: bold;
}

#conts .thanks ul {
	margin-top: 20px;
}

#conts .thanks li {
	margin-bottom: 3px;
	padding-left: 17px;
	background: url(/img/icon/01.gif) no-repeat left center;
}
