/* ==================================================================
	モールマネージャー
	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:150px;
	margin:0px;
	padding:10px 0px 10px 10px;
	color:#4c4c4;
	vertical-align:top;
	border:1px solid #C0C0C0;
	border-collapse: collapse;
}

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

td.form_table_content4
{
	width:542px;
	margin:0px;
	padding:5px 10px 5px 20px;
	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;
}

textarea.textarea_size
{
	font-family: 'ＭＳ Ｐゴシック','Osaka','sans-serif';
	width:545px;
	font-size:9pt;
}


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:150px;
	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:391px;
	margin:0px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #C0C0C0;
}

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

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

/* 流れ図 -----------------*/
table.contract_flow_position
{
	margin:40px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}

td.flow_contents
{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:9pt;
	line-height:140%;
}

td.flow_contents a
{
	text-decoration:underline;
}

div.folow_last
{
	margin:0px;
	padding:30px 0px 0px 40px;
}