@charset "UTF-8";

#boxInquiry input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],textarea{
 -webkit-appearance: none;
 border-radius: 0;
}

#boxInquiry h3{
	margin: 20px;
	font-size: 16px;
	text-align: center;
}
#boxInquiry p.center{
	margin: 15px;
	text-align: center;
   }
#formWrap {
	width: 960px;
	margin: 20px auto 0;
	line-height: 1.6;
	font-size: 14px;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px dotted #ccc;
	padding:10px;
	text-align: left;
}
table.formTable td .required,table.formTable th .required {
	color: #f67280;
	font-size: 92%;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	text-align:left;
}
table.formTable textarea{
	border: 1px solid #ddd;
}

input[type="text"]{
	border: 1px solid #eee;
	height: 30px;
}

input[type="submit"],
input[type="reset"]{
width: 155px;
 color: #fff;
 margin-top: 10px;
 box-shadow: 0 0 3px #ccc;
 background: #111;
 border: 4px double #eee;
 padding: 0.5% 2%;
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transition:opacity 0.3s;
 transition:opacity 0.3s;
}

input[type="submit"]:hover,
input[type="reset"]:hover{
	cursor: pointer;
	opacity: 0.7;
}

#boxInquiry  p#tel{
	width: 100%;
	background: #CCF4FE;
	margin: 30px 0;	
	padding: 1% 0;
	line-height: 1.5;
}

#boxInquiry  p#form{
	width: 100%;
	margin-bottom: 10px;
}

#boxInquiry  p#note{
	margin-top: 10px;
	font-size: 1.3rem;
}

form{
	width: 100%;
    padding: 0;
}

nav {
	margin-top: -45px;
}

article#boxInquiry h1 {
	width: 100%;
}

.center {
	margin:	20px auto 15px;
}