/* ==================================================================
	モールマネージャー
	contact_us.css - スタイルシート
	UTF-8
================================================================== */

@charset "utf-8";

table.form_table
{
	padding:0px;
	margin:10px 0px 10px 0px;
	font-size: 10pt;
	color:#4c4c4;
	border:1px solid #C0C0C0;
	border-collapse: collapse;
}

td.form_table_item
{
	width:135px;
	margin:0px;
	padding:10px 0px 10px 10px;
	color:#4c4c4;
	vertical-align:top;
	border:1px solid #C0C0C0;
	border-collapse: collapse;
}

td.form_table_content
{
	width:400px;
	margin:0px;
	padding:5px 10px 5px 10px;
	border:1px solid #C0C0C0;
	border-collapse: collapse;
}

td.form_table_content2
{
	margin:0px;
	padding:5px 10px 5px 10px;
	border:1px solid #C0C0C0;
	background-color:#CECECE;
	font-weight:bold;
	border-collapse: collapse;
}

td.form_table_content_radio
{
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:left;
	border:1px solid #C0C0C0;
	border-collapse: collapse;
}

td.form_table_content3
{
	margin:0px;
	padding:15px 10px 15px 0px;
	text-align:right;
	border:0px solid #C0C0C0;
	border-collapse: collapse;
}

div.form_checkbox
{
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font-size:10pt;
	border-bottom:1px solid #D6D6D6;
}

div.check_sub_title
{
	margin:0px;
	padding:15px 10px 5px 0px;
	font-size:10pt;
	font-weight:bold;
	background-color:#CECECE;
	border-bottom:2px solid #CECECE;
}
}

td.contact_sub_title
{
	margin:0px;
	padding:5px 0px 5px 10px;
	font-size:10pt;
	font-weight:bold;
	background-color:#CECECE;
}

span.attention
{
	font-size:8pt;
	font-weight:bold;
	color:red;
}

div.contact_us_position
{
	margin: 0px 0px 0px 15px;
	padding: 0px auto;
}

span.error
{
	color:red;
	font-weight:bold;
}

/* お客様区分 */
table.kind_table
{
	padding:0px;
	margin:0px 0px 0px 0px;
	font-size: 10pt;
	color:#4c4c4;
	border:0px solid #C0C0C0;
	border-collapse: collapse;
}

td.kind_table_item
{
	width:135px;
	margin:0px;
	padding:10px 0px 10px 10px;
	color:#4c4c4;
	vertical-align:top;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
}

td.kind_table_content
{
	width:400px;
	margin:0px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #C0C0C0;
}

td.kind_table_item2
{
	width:135px;
	margin:0px;
	padding:10px 0px 10px 10px;
	color:#4c4c4;
	vertical-align:top;
	border-right:1px solid #C0C0C0;
}

td.kind_table_content2
{
	width:400px;
	margin:0px;
	padding:5px 10px 5px 10px;
}