html body div#AllBox div#Contents.cf{
	width: 980px;
	padding: 0;
	margin: 0 auto;
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main{
	width: 980px;
	margin: 0 auto;
	padding-bottom: 50px;
}


html body div#AllBox div.tit_area.cf{
	background: url(../images/contact/h2bg.jpg) no-repeat center top;
	height: 180px;
}

html body div#AllBox div.tit_area.cf h2{
	text-indent: -9999px;
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg {
    margin: 0 auto;
    width: 850px;
}


html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf{
	margin-top: 50px;
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form dl{
	margin-bottom: 20px;
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form dl dt{
	font-weight: bold;
	margin-bottom: 5px;
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form dl dd input,
html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form dl dd.message textarea#message{
	font-size: 16px;
	padding: 15px 5px;
	border: none;
	background: #f2f2f2;
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form dl.clear dd a.btn img{
	vertical-align: top;
}


html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form div div.submit_area{
	margin-bottom: 60px;
	margin-top: 60px;
}


html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form table tbody tr th{
	width: 200px;
	text-align:left;
	padding: 0 0 10px 0; 
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form table tbody tr td{
	padding: 0 0 10px 0; 
}


html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form table tbody tr td span.ERR{
	color: #c14545;
}

html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form div div.submit_area p{
	
}




html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.kasobnr.spnone{
	margin-bottom: -60px;
}


html body.drawer.drawer--right div#AllBox div#Contents.cf div#Main div.f_bg div.section.cf div.contactbox.cf form#sfm-form dl.clear dd a.btn{
	height: 50px;
	margin-left: 20px;
}



