@charset "UTF-8";
/* 　 */

#leftindex_li_999{
	background-position:-416px -197px;
}


.contents_mainview_body {
	background-color: #fff;
	padding: 20px;
}
.section {
	margin: 30px 0 0 0;
	border-top: 1px solid #cdcdcd;
}
.mail-description {
	margin:0;
	border-top:none;
}

.section table {
width: 100%;
}
.section table th, .section table td {
	text-align: left;
padding: 15px 0 15px 10px;
}
.section table tr {
	border-bottom: 1px solid #cdcdcd;
}
.section table th {
	text-align: left;
width: 300px;
}
.section table td {
	text-align: left;
}
.required {
	color:#C30;
}
.mail-attention {
margin-left: 20px;
font-size: 0.8em;
color: #4095cd;
}
.section table .table_inputext {
width: 227px;
}

#FieldMessageCategorys {
width: 280px;
display: block;
}

.submit .button,
.ui-widget-content .button{
	color:#717071;
	border:1px solid #CCC;
	cursor:pointer;
	text-shadow:rgba(255,255,255,0.4) 1px 1px 0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);
	-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);
	-o-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);
	box-shadow:inset 0 0 0 1px rgba(255,255,255,0.4);
	background:#F3F3F3;
	background:-moz-linear-gradient(top,#FFF,#F3F3F3);
	background:-webkit-gradient(linear,left top,left bottom,from(#FFF),color-stop(100%,#F3F3F3));
	background:-o-linear-gradient(top,#FFF,#F3F3F3);
	margin:10px;
	padding:3px 40px;
	font-weight: bold;
	font-size: 1.2em;
	white-space: nowrap;
	line-height: 24px;
}
.submit .button:hover,
.ui-widget-content .button:hover{
	border:1px solid #CCC;
	text-decoration:none;
	background:#f4f4f4;
	background:-moz-linear-gradient(top,#f4f4f4,#dfdfdf 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),color-stop(100%,#dfdfdf));
	background:-o-linear-gradient(top,#f4f4f4,#dfdfdf 100%);
}
.submit .button:active,
.ui-widget-content .button:active{
	border:1px solid #CCC;text-decoration:none;
	background:#cdcdcd;
	background:-moz-linear-gradient(top,#cdcdcd,#eee 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(#cdcdcd),color-stop(100%,#eee));
	background:-o-linear-gradient(top,#cdcdcd,#eee 100%);
}
.submit .button[disabled],
.ui-widget-content .button[disabled]{
	opacity:.5
}
.submit a.button,
.ui-widget-content a.button{
	padding-top:5px;
	padding-bottom:5.5px;
}

.form_footarea {
	border:1px solid #CCC;
	padding:15px 0 15px 20px;
}
.form_footarea_title {
	font-weight:bold;
	
}
.form_footarea_body {
	line-height:1.6;
	margin-left: 37px;
}
.submit {
margin: 0 auto;
width: 490px;
text-align: center;
}
.error-message {
color:red;
}

.mesarea_submit {
margin: 30px 0 20px 20px;
line-height: 1.8;
}

.form_footarea {
margin: 53px 0 28px 168px !important;
width: 406px !important;
}

