@charset "euc-jp";
/* CSS Document */
@import "http://www.e-bigmoon.com/k_form/templates/common.css";

body {
	background:url(http://www.e-bigmoon.com/k_form/templates/container_bg.gif) top center repeat-y #EAE9DD;
	}

#container {
	margin:0 auto 20px;
	padding:0;
    width:800px;
	text-align:center;
	background-color:#ffffff;
	}
#contents_top {
	overflow:hidden;
	margin:0 auto;
	padding:20px 20px 0;
	background:url(http://www.e-bigmoon.com/k_form/templates/formimg_top.gif) top center no-repeat;
	text-align:center;
	}
#contents_bottom {
	overflow:hidden;
	margin:0 auto;
	padding:0;
	width:720px;
	height:32px;
	background:url(http://www.e-bigmoon.com/k_form/templates/formimg_bottom.gif) top center no-repeat;
	}
/* \ */
* html #contents_bottom {
	margin-top:-20px;
	}


.s_form {
	margin:0 auto;
	width:640px;
	font-size:100%;
	}
.s_form th {
	padding:8px 5px;
	width:120px;
	text-align:right;
	}
.s_form td {
	padding:8px 5px;
	text-align:left;
	}
.s_form2 {
	margin:0 auto 10px;
	width:640px;
	font-size:100%;
	}
.s_form2 th {
	padding:8px 5px;
	width:120px;
	text-align:right;
	background-color:#F4F4F0;
	border-bottom:1px dotted #ffffff;
	}
.s_form2 td {
	padding:8px 5px;
	text-align:left;
	border:1px solid #F4F4F0;
	}

.vtop {
	vertical-align:top;
	}
.s_formsubmit {
	margin:0 auto;
	width:620px;
	}
.exampledl {
	width:300px;
	font-size:80%;
	}
.exampledl dt {
	 float:left;
	 width:70px;
	padding:5px 0 0 0;
	 clear:both;
	text-align:right;
	}
.exampledl dd {
	width:200px;
	margin-left:75px;
	padding:5px 0 0 0;
	}


.title {
	margin:0 auto;
	padding:30px 0 10px 0;
	width:620px;
	text-align:left;
	color:#999999;
	font-weight:bold;
	}
.must {
	font-size:11px;
	color:#FF0000;
	}
.example {
	font-size:80%;
	}
	
	
	
/*送信完了画面用*/
#contents_submit_top {
	overflow:hidden;
	margin:0 auto;
	padding:20px 20px 0;
	width:720px;
	height:200px;
	background:url(http://www.e-bigmoon.com/k_form/templates/formimg_top.gif) top center no-repeat;
	text-align:center;
	vertical-align:middle;
	}
.submittxt {
	margin:90px 0 0 0;
	}