﻿@charset "utf-8";

/* お問い合わせスタイル
----------------------------------------------------------- */
div#content_area div#contents p {
	margin: 0 0 20px 0;
}


/* お問い合わせフォームスタイル */
div#content_area div#contents table {
	border: 3px solid #777777;
	width: 894px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 0 20px 0;
	line-height: 1.4;
}

div#content_area div#contents table th {
	border-right: 3px solid #777777;
	border-bottom: 3px solid #777777;
	background: #333333;
	padding: 7px;
	width: 354px;
}

div#content_area div#contents table th.th_content {
	width: 263px;
}

div#content_area div#contents table th.th_item {
	width: 91px;
}

div#content_area div#contents table td {
	border-bottom: 3px solid #777777;
	background: #555555;
	padding: 7px;
	width: 523px;
}


/* 入力フォームスタイル */
div#content_area div#contents table td input.form01 {
	width: 130px;
	margin: 0 10px 0 0;
}

div#content_area div#contents table td input.form02 {
	width: 130px;
}

div#content_area div#contents table td input.form03 ,
div#content_area div#contents table td textarea.form07 {
	width: 523px;
}

div#content_area div#contents table td input.form04 {
	width: 50px;
	margin: 0 5px 0 0;
}

div#content_area div#contents table td input.form05 {
	width: 50px;
	margin: 0 5px;
}

div#content_area div#contents table td input.form06 {
	width: 50px;
	margin: 0 0 0 5px;
}




/* 送信ボタンスタイル */
div#content_area div#contents div#contact_btn p {
	text-align: center;
	margin: 0;
}



/* エラースタイル */
div#error {
	color:#FF0000;
	font-weight:bold;
}

div#error ul {
	font-weight:bold;
	padding:0 0 20px 0;
	list-style-type:disc;
}






