/* CSS Document */
/*form*/

#form1{position: relative;}
#form_contact{margin-left: 22px; width: 832px; background: #fff; padding-bottom: 30px; padding-top: 30px; font-size: 1.2em; font-weight: normal;
			 border: 2px #90040d solid; border-top: 0; }

#form_contact fieldset{}

#form_contact table{width: 800px;margin-left: 20px;}
#form_contact table th{width: 180px;border: 1px solid #aaa;border-left: none;border-right: none;font-weight:bold;}
#form_contact table td{border: 1px solid #aaa;border-left: none;border-right: none;}
#form_contact table td, #form_contact table th{padding: 7px 5px;}

/*必須*/
.require_img_70{background: url('images/require.gif') center right no-repeat;min-width:8em;}

/*入力欄例*/
#form_contact .contact_ex{display: block;font-size: 93%;margin-bottom: 5px;}

/*input*/
#form_contact input,#form_contact select{padding: 3px;border: 1px solid #aaa;font-size:1.2em;}


/*確認ボタン*/
#form_contact .submit{width: 450px;margin: 20px auto 0 auto;padding: 10px;text-align: center;}

#form_contact .button{width: 206px;height: 56px;color: #fff;font-size: 120%;font-weight: bold;cursor: pointer;border: double 5px white;background-color:red;}

#form_contact .button_back{
width: 150px;
height: 38px;
background: url('images/back.gif') left center no-repeat;
color: #fff;
font-size: 120%;
font-weight: bold;
cursor: pointer;
border: none;
}

#completetext{
width: 500px;
margin: 10px 0 0 30px;
padding: 10px;
border: 5px solid #ccc;
}

#subform { border:5px double #aaaaaa; font-size:1.2em;width:40em; padding:1em; background-color:#ffe; }
#subform button { margin:10px;padding: 0 30px; }
#subform1 { border:5px double #aaaaaa; font-size:1.5em;width:40em; padding:1em; position:relative;top:-15em;background-color:#ffe; }
#subform1 button { margin:10px;padding: 0 30px; }
