@charset "UTF-8";
#inquiry {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#inquiry h6{
	font-weight: normal;
	text-align: center;
	margin-bottom: 80px;
}
#inquiry h1 {
	color: #063458;
	text-align: center;
	font-size: 1.4em;
	margin-top: 35px;
	letter-spacing: .3em;
	border-bottom: 1px solid #000;
	margin-bottom: 30px;
	padding-bottom: 10px;
}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
table {
  border-collapse: collapse;
  width: 100%;
}
table th,
table td {
	padding: 20px 10px;
}
table th {
	width: 20%;
	color: #0B3658;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

form#mailform input[type=text]{
	width : 80%;
	height : 2.5em;
	border : 1px solid #cccccc;
	border-radius : 3px;
	background : #fafafa;
}

form#mailform textarea{
	width : 100%;
	height : 200px;
	resize : vertical;
	border : 1px solid #cccccc;
	border-radius : 3px;
	background : #fafafa;
}
#mailform #btn {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
.sbt_1{
	border: 4px solid #0B3658;
	color: #0B3658;
	font-size: 15px;
	font-weight: bold;
	background: #FFF;
	padding: 10px 70px;
	cursor: pointer;
}
.sbt_1:hover{
	background: #BEEFF4;
}

@media screen and (max-width: 1100px) {
#inquiry {
	width: 100%;
}
table th,
table td {
	padding: 0px 0px;
}
table td {
	display: block;
	text-align: center;
	border-bottom: 1px solid #000;
	padding-top: 0px;
	padding-bottom: 20px;
  }
table th {
	display: block;
	border-top: none;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
  }
}
.mainimg {
	width: 100%;
	height: 481px;
	margin-top: 70px;
	margin-bottom: 60px;
	text-align: center;
	background: url(../image/inquiry/01.jpg) no-repeat center;
}
.mainimg img {
	display: none; 
}  
@media only screen and (max-width: 700px) {
.mainimg {
	margin-top: 30px;
	margin-bottom: 30px;
	width: auto;  
    height: auto;  
    background: none;  
}
.mainimg img {
	display: block;  
}  
}