/* form */
#form p{
     text-align:center;
	 margin:20px 0;
	 }

#form table{
     margin:auto;
	 }
	 
#form td{
     vertical-align:top;
	 border-bottom:dotted 1px #999999;
	 }
	 
#form .ex{
     vertical-align:top;
	 border-bottom:none;
	 }
	 
#form .box_form01{
     width:620px;
	 margin:auto;
	 padding:10px;
	 border:solid 1px #3366CC;
	 text-align:center;
	 }
	 
#form .box_form01 th{
     background:#0066CC;
	 color:#FFFFFF;
	 }

	 
#form .form_midashi01{
     width:640px;
	 padding:3px;
	 margin:10px auto;
     font-size:14px;
	 font-weight:bold;
	 color:#FFFFFF;
	 background:#3366CC;
	 }
	 
#form .box_form02{
     width:620px;
	 margin:auto;
	 padding:10px;
	 border:solid 1px #3366CC;
	 }
	 
#form .form_midashi02{
     width:640px;
	 padding:3px;
	 margin:10px auto;
     font-size:14px;
	 font-weight:bold;
	 color:#FFFFFF;
	 background:#3366CC;
	 }