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

#cont	{
	font-size: 90%;
}
#cont h3	{
}
#cont div.cont01 input
#cont div.cont01 textarea	{
}
#cont div.cont01 input.form01,
#cont div.cont01 textarea.area01,
#cont select {
	border: 1px solid #666666;
	padding: 3px;
	width: 220px !important;
}
#cont div.cont01 input.form01:focus,
#cont div.cont01 textarea.area01:focus,
#cont select:focus {
	border: 1px solid #FF3300;
}
#cont div.cont01 textarea	{
	height: 180px !important;
	font-size: 100%;
}
#contact03	{
	text-align: center;
	padding: 10px 100px 10px 0;
}
#contact03 input	{
	border: 0px;
	background-image: url(img/send.gif);
	background-size:contain;
	height: 32px;
	width: 100px;
	cursor: pointer;
	margin-right: 10px;
}
* html #contact03 input	{
}
#contact03 input.inp02	{
	background-image: url(img/reset.gif);
}

#cont .btn	{
	position: absolute;
	left: 130px;
	top: 90px;
	width: 100px;
}
#cont .btn p	{
	margin-bottom: 4em;
}
#cont table	{
	width: auto;
	margin-top: 20px;
}
#cont th	{
	font-weight: normal;
	text-align: right;
	padding: 5px 10px;
}
#cont td	{
	padding: 5px 10px;
}
#cont div.cont01 input.fr02	{
	width: 100px !important;
}
#cont div.cont01 input.fr03	{
	width: 350px !important;
}
#cont div.cont01 input.fr04	{
	width: 30px !important;
	margin-right: 10px;
}
#cont div.cont01 input.fr05	{
	width: 125px !important;
}
@media screen and (max-width:767px){
	#cont	{
		font-size: 14px;
	}
	#cont h3	{
	}
	#cont div.cont01 input
	#cont div.cont01 textarea	{
	}
	#cont div.cont01 input.form01,
	#cont div.cont01 textarea.area01,
	#cont select {
		padding: 3px;
		width: 100%;
		box-sizing:border-box;
	}
	#cont div.cont01 input.form01:focus,
	#cont div.cont01 textarea.area01:focus,
	#cont select:focus {
	}
	#cont div.cont01 textarea	{
		height: 180px !important;
		font-size: 100%;
	}
	#contact03	{
		text-align: center;
		padding: 0;
	}
	#contact03 input	{
		border: 0px;
		background-image: url(img/send.gif);
		background-size:contain;
		height: 32px;
		width: 100px;
		cursor: pointer;
		margin-right: 10px;
	}
	* html #contact03 input	{
	}
	#contact03 input.inp02	{
		background-image: url(img/reset.gif);
	}
	
	#cont .btn	{
		position: absolute;
		left: 130px;
		top: 90px;
		width: 100px;
	}
	#cont .btn p	{
		margin-bottom: 4em;
	}
	#cont table	{
		width: 100%;
		margin-top: 20px;
	}
	#cont th	{
		font-weight: normal;
		text-align: left;
		display:block;
		padding: 5px 10px;
	}
	#cont td	{
		padding: 5px 10px;
		display:block;
	}
	#cont div.cont01 input.fr02	{
		width: 100px !important;
	}
	#cont div.cont01 input.fr03	{
		width: 350px !important;
	}
	#cont div.cont01 input.fr04	{
		width: 30px !important;
		margin-right: 10px;
	}
	#cont div.cont01 input.fr05	{
		width: 125px !important;
	}
}
