@charset "utf-8";
.form {
	width:90%;
	margin:auto;
	border-spacing:0;
	border-collapse:collapse;
}
.form td{
	border:1px solid #093;
	padding:5px 10px;	
}
.form td:first-child{
	width:40%;
	background-color:#093;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #fff;
}
.form tr:last-child td:first-child{
	border-bottom:1px solid #093;	
}
.textbox1{
	width:500px;
	background-color:#fff;	
}
.selectmenu1{
	background-color:#fff;	
}
.textarea1{
	width:500px;
	height:80px;
	background-color:#fff;	
}
.textarea2{
	width:500px;
	height:40px;
	background-color:#fff;	
}
.sendmail,.submit{
	text-align:center;
}
.sendmail input{
	font-size:150%;	
}
.submit span{
	padding:5px 10px;
	background-color:#FC6;
	font-size:150%;
	border-top:2px solid #fc6;
	border-left:2px solid #fc6;
	border-bottom:2px solid #600;
	border-right:2px solid #600;
	line-height:180%;
}
.submit span:hover{
	background-color:#999;
	color:#fff;
	border:0;
	cursor:pointer;
}
.submit span:active{
	background-color:#333;	
}
.input_alert{
	background-color:#F03;	
}

.search_result{
	width:90%;
	margin:auto;
	border-spacing:0;
	border-collapse:collapse;	
}
.search_result td{
	border:1px solid #093;
	padding:5px 10px;	
}
.search_result tr:first-child td{
	text-align:center;
	background-color:#093;
	color:#fff;
	border-right:1px solid #fff;
}
.search_result tr:first-child td:last-child{
	border-right:1px solid #093;
}
.search_result td:first-child{
	width:120px;	
}
.search_result td:nth-child(2),.search_result td:nth-child(3){
	width:80px;
	text-align:center;
}

.tb_soshin{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;	
}
.tb_soshin td{
	border:1px solid #ccc;
	padding:10px 20px;
}
.tb_soshin td:first-child{
	width:40%;	
}
.tb_soshin input{
	width:100%;	
}
.tb_soshin input.two{
	width:30%;	
}

.tb_soshin input.chk{
	width:10%;	
}
.hissu:after{
	content:"※";
	color:#F00;
	font-weight:bold;
}
.tb_soshin textarea{
	width:100%;
	height:8em;	
}
input.submit{
	width:50%;
	height:3em;	
	margin:20px 0 0 250px;
	font-size:200%;
	border-radius:5px;
}