﻿
#contents-wrapper		{background-repeat:repeat}

.ApplicationForm{
	width:727px;
	margin:-20px auto -20px;
}

.ApplicationForm table{
	margin:20px auto;
	width:100%;
}

.ApplicationForm th{
	padding:14px 10px 10px;
	width:130px;
	line-height:1em;
	text-align:left;
	background:#EFEFEF;
	border:1px solid #CCC;
	border-right-style:none;
}
.ApplicationForm th.Necessity
{
	padding:16px 0 0;width:1.5em;
	text-align:center;
	border-left-style:none;
}

.ApplicationForm th .English	{margin-top:2px;font-size:75%}

.ApplicationForm th.GroupHeader
{
	padding:25px 20px 18px;
	font-size:14px;font-weight:normal;
	background:url("../common/images/bg_info_ttl.jpg") no-repeat 0 20px;
	border-style:none;
	width:687px;
}

.ApplicationForm td{
	padding:8px 5px 5px;
	line-height:1.7em;
	border:1px solid #CCC;
	max-width:547px;
	word-break:break-all;
}

.ApplicationForm td .Description	{margin-left:6px;margin-bottom:6px;line-height:1.7em}
.ApplicationForm td .Note	{margin-left:6px;font-size:90%;line-height:1.7em}

.ApplicationForm.View td .Description	{display:none}
.ApplicationForm.View td .Note	{display:none}
.ApplicationForm.View td .Disabled	{color:#bbb}

.ApplicationForm td.Command
{
	text-align:center;
	border-style:none;
}

.ApplicationForm input,.ApplicationForm textarea,.ApplicationForm select		{margin:2px 2px 4px 4px;padding:2px}
.ApplicationForm input,.ApplicationForm select		{vertical-align:middle}

.Error		{margin-top:40px ;margin-bottom:-30px;color:#e66;padding-left:185px}

.Text_4						{width:60px}
.Text_10					{width:150px}
.Control_Name1,.Control_Name2,.Control_Kana1,.Control_Kana2		{width:200px}
.Text_25,.Text_30,textarea,
.Control_Section,.Control_JobTitle	{width:450px}
.Control_Address1,.Control_Address2,.Control_Address3	{width:400px}


.ApplicationForm th.GroupHeader .English	{padding-left:1em}
td .English	{font-size:80%}
label .English	{font-size:80%}
.English {color:#444}
