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

body {
	
	background-color: #f6f2db;
	
}

.required {
	font-size: 0.7rem;
	color: red;
}

header,
footer {
	margin: 0;
	padding: 5px 0;
	font-size: 0.8rem;
	color: white;
	background-color: #2aa2db;
}
header * {
	margin-left: 1em;
}
footer {
	text-align:center;
}
footer a {
	text-align:center;
	color: white;
	text-decoration: none;
}

div.content {

	max-width: 800px;
	width: 100%;
	margin: 0 auto;
	
}

div.content .top img {
	width: 100%;
}


div.content .banner {
	text-align: center;
}

div.content .banner a {
	font-size: 1rem;
	margin-top: 20px;
	text-decoration: none;
	line-height: 70px;
}

div.content input[type=button] {

	color: white;
	background-color: #2aa2db;
	font-size: 1.5rem;
	max-width: 700px;
	width: 90%;
	height: 70px;
	border-radius: 10px;
	border-width: 0px;
	cursor: pointer;

}

div.info {
	width: 90%;
	margin: 0 auto; 
}

div#title_entory {
	
	background-color: #00f5d0;
	width: 90%;
	font-size: 1.5rem;
	text-align: center;
	padding: 7px 0;
	margin: 30px auto 0;
	border-radius: 10px 10px 0 0;
}

form.entory {
	background-color: #daf5f1;
	padding: 1%;
	width: calc(90% - 10px);
	margin: 0px auto 20px; 
}

form.entory input[type=text] {

	font-size: 1rem;
	max-width: 700px;
	width: calc(100% - 10px);
	height: 70px;
	border-radius: 10px;
	margin: 0;
	padding: 5px;
}

h1,h2,h3,h4 {
	font-size: 1rem;
}
h1 {
	font-size: 0.5rem;
}

h2 {
	margin-top: 1.5em;
	margin-bottom: 0;
}

p.tel {
	font-size: 2rem;
}

ul,ol {
	font-size: 0.8rem;
	padding-left: 20px;
}

div.box,
ul.box {
	border: dashed 2px #2aa2db;
	border-radius: 20px;
	padding-left: 25px;
	margin: 0;
}

div.box p,
ul.box li {
	margin: 5px 10px;
}

div.footer {
	margin-top:20px;
	text-align: center;
	font-size: 0.8rem;
}

#btn_entory {

	color: white;
	background-color: #ccc;
	font-size: 1.5rem;
	max-width: 700px;
	width: 90%;
	height: 70px;
	border-radius: 10px;
	border-width: 0px;
}

div.inquiry {
	width: 90%;
	margin: 0 auto;
 	background-color: #fff;
	text-align: center;
}

div.inquiry table { 
	width: 100%;
}

div.inquiry table th {
	font-size: 0.8rem;
	font-weight: normal;
	background-color: #eee;
}

div.inquiry table th ,
div.inquiry table td {
		padding: 0.5em 0;
}

div.completed {
	width: 90%;
	margin: 0 auto; 
}

#btn_mail {
	margin: 30px auto 0;
}

