@charset "UTF-8";

/*ウィンドウ背景色の設定*/


/*コンテンツ全体枠の設定*/
#entry{
	width: 100%;
	margin: 0 auto;
	padding: 10px 0px;
	background-color:#fff;
	overflow: hidden;
	
}

h2,p{
	text-align: center;
	}

.entryForm{
	margin: 0px auto;
	width: 600pix;
	}

/*情報データ見出しの設定*/
dt{
	clear: left;
	float: left;
	font-weight: bold;
}

/*リード文領域の設定*/
#lead{
	border-top: #6fbb9a 1px dotted;
	border-bottom: #6fbb9a 1px dotted;
	padding: 15px;
	text-align: center;
}




.data{
	float: left;
	width: 388px;
	/*background-color: #f00;    dl要素の領域を確認するためのダミー背景色*/
}

.female{
	color: #df972f;
}

/*フレームの設定*/
.frame{
	margin: 10px 0;
	padding: 35px 30px 30px 30px;

}
/*表組の設定*/
table.entryForm{
	width: 380px;
	border: #f6bb9e 2px soled;
	border-collapse:collapse;
	}

.entryForm th,
.entryForm td{
	width: 10em;
	padding: 5px 10px;
	border: #f6bb9e 1px solid;
	}
	
.entryForm th{
	width: 5em;
	background-color: #ffffb2;
	text-align: left;
	vertical-align: top;
}

/*入力フォームの設定*/
.entryForm textarea{
	width: 250px;
	height: 200px;
	padding: 5px;
	border:#ccc 1px solid;
}

.entryForm input[type="text"],
.entryForm input[type="email"]{
	width: 250px;
	height: 200px
	padding: 5px;
	border:#ccc 1px solid;
	}

.entryForm input:focus,
.entryForm textarea:focus{
	background-color: #ffffee;
}

label,
/*input[type="radio"],
input[type="checkbox"],*/
input[type="reset"],
input[type="submit"]{
	cursor:pointer;
}

/*ボタンの設定*/
.btns{
	margin:30px;
	text-align:center;
}
/*
.btns input{
	width: 100px;
}
*/

/*ボタンの基本スタイル*/
.btn{
	width: 100px;
	margin: 0 10px;
	padding: 10px;
	border: none;
	font-size: 16px;
}

/*ボタンにマウスが乗った時*/
.btn:hover{
	opacity: 0.7;
}
/*ボタンを押した瞬間*/
.btn:-active{
	color: #fff;
}
/*ボタンの役割に合わせて色分け*/
.btn-clear{
	background-color: #dbffdb;
}
.btn-send{
	background-color: #ffffb2;
}
