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

ul.menu li a.menu04{
	background-position:left bottom;}

.contactBox{
	width:765px;
	margin:0 auto;
	background:#dddddc;
	border:2px solid #cc2a1e;
	padding:20px 0;}

p.note{
	padding-right:20px;
	padding-bottom:10px;
	text-align:right;
	font-size:18px;
	color:#000;}

.contactBox table{
	border-collapse:collapse;}

.contactBox table td{
	padding:5px 8px;
	font-size:18px;
	color:#000;}

.contactBox input[type="text"]{
	padding:0 5px;
	width:510px;
	height:25px;
	border:1px solid #999;
	box-shadow:inset 1px 1px 2px #333;}

.contactBox input[type="button"]{
	cursor:pointer;
	padding:3px 5px;}

.contactBox input[type="submit"]{
	cursor:pointer;
	padding:3px 5px;}

.contactBox textarea{
	padding:0 5px;
	width:510px;
	min-height:100px;
	border:1px solid #999;
	box-shadow:inset 1px 1px 2px #333;}

em{
	font-weight:bold;
	font-style:normal;
	color:#cc2a1e;}

.typeCode{
	margin:0 10px;
	display:inline-block;
	width:100px;
	height:25px;
	border:1px solid #999;
	vertical-align:middle;}

a.reload{
	font-size:15px;
	color:#521f00;}

p.note2{
	font-size:14px;
	line-height:1.6;
	color:#000;}

.map{
	width:765px;
	margin:10px auto;
	background:#dddddc;
	border:2px solid #cc2a1e;}

.tel{
	width:769px;
	margin:0 auto;}

.tel .TxtWrap{
	padding:0 10px;}

.tel .Txt{
	padding:10px 0;
	font-size:18px;
	color:#000;
	line-height:2;
	display:inline;
	border-bottom:1px dashed #949fac;}

