@charset "utf-8";

/* ------------------------------
	process_ttl
------------------------------ */
p.fstMsg {
	padding-bottom:16px;
}
p.scdMsg {
	font-size:92.3%;
	color:#ff0000;
	padding-bottom:3px;
}

/* ------------------------------
	form_area
------------------------------ */
div.grippie {
    background:#eee url(/share/img/inquiry/grippie.png) no-repeat scroll center 2px;
    border-color:#DDDDDD;
    border-style:solid;
    border-width:0pt 1px 1px;
    cursor:s-resize;
    height:9px;
    overflow:hidden;
}

#form_area {
	width:755px;
}
#form_area table {
	width:755px;
	border:none;
}
#form_area table th {
	background-color:#EBE9DC;
	line-height:1.4;
	text-align:left;
	vertical-align:top;
	border:1px solid #ddd;
	padding:12px 12px 10px;
}
#form_area table th span {
	font-weight:normal;
	color:#ff0000;
}
#form_area table td {
	background-color:#f2f2f2;
	line-height:1.4;
	text-align:left;
	vertical-align:top;
	border:1px solid #ccc;
	padding:9px 10px 8px;
}
#form_area table td span {
	font-size:92.3%;
	color:#666666;
}

input.ipt_m {
	width:212px;
	height:18px;
	border:1px solid #ccc;
	padding:3px 5px 2px;
	margin:0 15px 0 0;
}
* html input.ipt_m {
	height:25px;
	padding:5px;
}
*:first-child + html input.ipt_m {
	height:18px;
	padding:5px 5px 0;
}
input.ipt_l {
	width:571px;
	height:18px;
	border:1px solid #ccc;
	padding:3px 5px 2px;
}
* html input.ipt_l {
	width:100%;
	height:25px;
	padding:5px;
}
*:first-child + html input.ipt_l {
	height:18px;
	padding:5px 5px 0;
}

textarea.text1 {
	font-size:13px;
	line-height:1.4;
	width:571px;
	min-height:7em;
	border:1px solid #ccc;
	padding:5px 5px 0;
}
* html textarea.text1 {
	height:7.5em;
	width:100%;
}

#Text {
	width:562px;
	color:#666;
	border:1px solid #ccc;
	height:9em;
	overflow:auto;
	line-height:1.3;
	padding:10px;
	zoom:1;
	background-color:#fff;
}
* html #Text {
	width:577px;
	height:10.5em;
}
*:first-child + html #Text {
	height:8.5em;
}
#Text p {
	padding-bottom:1em;
	font-size:92.3%;
}

#form_area table th.submit_area {
	vertical-align:middle;
	background-color:#999;
	border:1px solid #ddd;
	padding:20px 0 20px 158px;
}
#form_area table th.submit_area .submit_check {
	width:418px;
	height:40px;
	background:url(/share/img/inquiry/submit_btn.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
	zoom:1;
}

/* ------------------------------
	error
------------------------------ */
p.err_message {
	color:#cc0000;
	padding-bottom:16px;
}
#form_area table td p.err {
	font-size:92.3%;
	color:#cc0000;
	padding:3px 0 3px 0;
}

/* ------------------------------
	check
------------------------------ */
p.chk_message {
	padding-bottom:16px;
}
#form_area table.check {
	width:755px;
	background:url(/share/img/company/table_back.gif) repeat left top;
	border:none;
}
#form_area table.check th {
	font-weight:normal;
	line-height:1.4;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:none;
	border-bottom:1px solid #ddd;
	padding:8px 10px 6px;
}
#form_area table.check td {
	line-height:1.4;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd;
	border-left:none;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#fff;
	padding:8px 10px 3px;
}
#form_area table.check td .textbox {
	font-size:100%;
	width:490px;
	padding-bottom:6px;
}
* html #form_area table.check td .textbox {
	font-size:100%;
	width:560px;
}
*:first-child + html #form_area table.check td .textbox {
	font-size:100%;
	width:560px;
}
#form_area table.check th.last_msg {
	background-color:#f2f2f2;
}
th.last_msg p {
	text-align:center;
	padding:15px 0 10px;
}
th.submit_area ul.lastsubmit {
	width:418px;
	height:40px;
	padding:20px 0 20px 0px;
	margin-left:158px;
}
th.submit_area ul.lastsubmit li.not {
	float:left;
}
th.submit_area ul.lastsubmit li.not input.submit_no {
	width:139px;
	height:40px;
	background:url(/share/img/inquiry/return.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
	zoom:1;
}
th.submit_area ul.lastsubmit li.sub {
	float:right;
}
th.submit_area ul.lastsubmit li.sub input.submit_go {
	width:264px;
	height:40px;
	background:url(/share/img/inquiry/submit_btn2.jpg) no-repeat left top;
	border:none;
	cursor:pointer;
	zoom:1;
}

/* ------------------------------
	thanks
------------------------------ */
.inquiry .thanks {
	text-align:center;
	min-height:350px;
}
* html .inquiry .thanks {
	height:350px;
}
.inquiry .thanks p.thanks_msg {
	padding:20px 10px;
	margin-bottom:20px;
}
.inquiry .thanks a {
	background:url(/share/img/common/linkmk.gif) no-repeat left center;
	padding-left:10px;
	zoom:1;
}
.form_validation_field_error_error_message{
	color:#FF0000;
}