@charset "UTF-8";
/* CSS Document */

input, select, textarea {
	font-size: 120%;
	float:left;
     vertical-align:middle;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*table*/
table {
	border:none;
	border-collapse:collapse;
	margin:0 auto;
}
table th, td {
	text-align:left;
	padding:10px 0;
	font-weight:normal;
}
table th {
	padding-right:30px;
	vertical-align:top;
}
table td {
	height:40px;
	line-height:40px;
}
/*------------------------------------------------------------
	フォーム
------------------------------------------------------------*/
.form_inner {
	width:1000px;
	text-align:left;
	margin:120px auto 0;
}
label {
	width:160px;
	float:left;
}
input {
	float:left;
}
.dropdown {
	width:200px;
	height:26px;
}
.big {
	width:30px;
	height:30px;
}
select {
	margin-right:10px;
}

.form-container {
   background: #F0DEC4;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   border:10px solid #FFF;
   text-decoration: none;
   vertical-align: middle;
   padding:40px;
   margin:60px auto;
   }
.form-field {
   border: 1px solid #c9b7a2;
   background: #F9EEE7;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   color: #c9b7a2;
   padding:5px;
   height:30px;
   }
.form-field:focus {
   background: #fff;
   color: #725129;
   }
.form-container h2 {
   text-shadow: #fdf2e4 0 1px 0;
   font-size:18px;
   margin: 0 0 10px 0;
   font-weight:bold;
   text-align:center;
    }
.submit {
	float:right;
	margin:20px 0;
}
input {
	display:inline-block;
	transition: all 0.2s ease-in-out;
}
input:hover, x:-moz-any-link, x:default {
 opacity: 0.7;
 filter: alpha(opacity=70);
 -ms-filter: "alpha( opacity=70 )";
 display: inline-block;
 zoom: 1;
 transition: all 0.2s ease-in-out;
}
.checkbox {
	margin-right:4em;
}