@charset "utf-8";
*{
	margin: 0px;
}

body {
/*	position: relativere;*/
	background-color: #fff;
}
/*#gototop {
	width: 100px;
	height: 100px;
	position: fixed;
	bottom: -80px;
	right: 20px;
	display: none;
}*/
#wrapper {
	width: 1024px;
	margin: 0px auto 0px auto;
}
h1 {
	width: 200px;
	height: 100px;
	overflow: hidden;
	float: left;
	margin-right: 210px;
}
#menu {
	overflow: hidden;
	width: 1024px;
	height: 100px;
	background-color: #E28110;
}
#menu p {
	float: left;
	margin-right: 20px;
}
h2 {
	width: 1024px;
	height: 68px;
	background-color: #fff;
	clear: both;
	font-size: 300%;
	text-align: center;
	border: 1px solid #E28110;
}
strong {
	color: #1075b2;
}
#viewArea {
	width: 1024px;
	height: 480px;
	border: 1px solid #999;
}
#search {
	width: 1024px;
	height: 120px;
/*	background-color: #ffce00;
*/	background-color: #E28110;
}
label {
	margin: 10px 60px;
	font-size: 110%;
}
#submit_btn {
	margin-left: 600px;
	font-size: 120%;
}
#hyouji {
	width: 1024px;
	height: 768px;
/*	overflow: scroll;
*/	background-color: #fff;
}
#result {
	width: 1024px;
	height: 700px;
	overflow: scroll;
	background-color: #fff;
}
#hyouji>h3 {
	margin-left: 20px;
}
#hyouji>p {
	margin-left: 40px;
}
.shopbox {
	width: 210px;
	height: 350px;
/*	border: 1px solid #999;
*/	float: left;
	margin-left: 30px;
	margin-top: 20px;
	overflow: hidden;
	background-color: #ffce00;
}
.shopbox h4{
	height: 50px;
/*	border: 1px solid #999;
*/	overflow: hidden;
	margin-left: 10px;
	margin-top: 5px;
}
.shopbox img {
	width: 200px;
	height: 120px;
	object-fit: contain;
	margin-left: -5px;
}
.shopbox p {
	font-size: 80%;
	margin: 0px 10px;
}
#footerbg {
	height: 240px;
	background-color: #FFE92F;
}
#footer {
	width: 1024px;
	height: 240px;
	margin: 0px auto 0px auto;
	background-color: #FFE92F;

}
.box {
	float: left;
	width: 180px;
	height: 200px;
	margin: 40px 0px 0px 18px;
/*	border: 2px solid #999;*/
}
