@charset "utf-8";
#contents{
	background:url(https://www.mcservice.co.jp/img/common/contact_bg.jpg) no-repeat top center;
	width:860px;
	padding:0 70px;
	clear:both;
	text-align:left;
	}


#contact_index{
	width:596px;
	margin:0;
	padding:0;
	list-style:none;
	}

#contact_index li{
	float:left;
	margin:0;
	margin-bottom:10px;
	}
/*#contact_index li span{
	background:url(https://www.mcservice.co.jp/img/contact/btn_index_icon.gif) no-repeat top left;
	padding-left:20px;
	}*/
#contact_index li .mr15{
	margin-right:15px;
	}

#contact_index .m_none{
	margin-right:0;
	}
	
/*A-Form*/
#mail_form{
	width:594px;
	margin:0 auto;
	}
#mail_form dl{
	width:590px;
	background:#e0e4eb;
	border:1px solid #dfdfdf;
	margin-bottom:10px;
	}
#mail_form dt{
	padding:10px 0 10px 10px;
	text-align:left;
	margin:0;
	}	
#mail_form dd{
	padding:6px 6px 2px 6px;
	text-align:left;
	background:#ffffff;
	}
.aform{
	margin:0;
	padding:0;
	}
.aform-header{
	font-size:1.9em;
	font-weight:bold;
	color:#1d325d;
	margin-bottom:15px;
line-height:150%;
	}
.aform-content{
	border:none;
	}
.aform-hdln{
	background:url(https://www.mcservice.co.jp/img/contact/h4_bg.gif) repeat-x left top;
	height:auto;
	padding-bottom:5px;
	margin:20px 2px 0 0;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding-top:13px;
	padding-left:13px;
	}
.required{
	font-size:1em;
	color:#a22b47;
	font-weight:bold;}
.submit{
	margin-top:20px;}
.aform-radio,.aform-checkbox{
	margin-right:5px;
	}