@charset "utf-8";
/* CSS Document */

/*====================
639以下および全サイズ共通
======================*/
/*エントリーフォーム*/

#formWrap{
	width: 95%;
	margin: 0 auto 30px;
}

#formWrap p:first-child{
	margin-bottom: 30px;
	
}

#formWrap .formTable{
	width: 95%;
	margin: 0 auto 30px;
}
#formWrap .formTable tr{
	border: #999 1px solid;
	
}
#formWrap .formTable th{
	padding: 5px 5px 5px 10px;
	background: #7ECEF4;
	text-align: left;
	
}

#formWrap .formTable th span{
	margin-left: 5%;
	font-size: 0.5em;
	font-weight: 10;
	color: red;
}


#formWrap .formTable td{
	padding: 10px;
	width: 50%;
}

#formWrap .formTable td label{
	margin-right: 15px;
}
	
	
/*ボタンまわり*/
#Entrybtn{
	width: 95%;
	margin: 0 auto 30px;
	text-align: center;
}

#Entrybtn input{
	padding: 10px;
	width: 100px;
}

#Entrybtn input:hover{
	opacity: 0.7;
}
#Entrybtn input:active{
	color:#fff;
}
	

#Entrybtn input[type="reset"]{
	margin-right: 30px;
	background-color: #ccc;
}


#Entrybtn input[type="submit"]{
	background-color: #f6bb9e;
}



/*注意事項*/
#other{
	width: 90%;
	margin:0 auto 50px;
}

#other h3{
	font-weight: bold;
	margin-bottom: 5px;
}
#other .link{
	text-decoration: underline;
	color: #143c82;
}
#other p{
	margin-bottom: 30px;
}
/*====================
640以上
======================*/
@media screen and (min-width:640px){
#formWrap .formTable{
	width: 500px;
	}
	#formWrap .formTable textarea{
		width: 480px;
	}
#other{
	font-size: 14px;
	margin-bottom: 100px;
	
}

	
}
/*====================
960以上
======================*/
@media screen and (min-width:960px){

#formWrap .formTable{
	width: 600px;
}
	#formWrap .formTable textarea{
		width: 580px;
	}
	
#Entrybtn{
	width: 70%;

}
}

/*====================
1200以上
======================*/
@media screen and (min-width:1200px){

#formWrap .formTable{
	width: 700px;
	}
	#formWrap .formTable textarea{
		width: 680px;
	}
}
