@charset "utf-8";#wrapper {
	width: 100%;
}
img {
	max-width: 100%;
	height: auto;
}
#header {
	height: auto;
}
#main {
	width: 72%;
	height: auto;
}
#menu {
	width: 26%;
}
.timg,.timg1 {
	width: 70%;
	height: auto;
	margin: auto 15%;
}
#cnspt .rimg {
	width: 30%;
}
#cnspt img {
	width: 65%;
}
.stf1,.stf2 {
	width: 100%;
	padding: 0;
}
.stf1 img,.stf2 img {
	width: 29%;
}
.limg {
	margin:auto 5px;
}
.limg1 {
	margin:auto 7px auto 5px;
}
.stf1 h2 img,.stf2 h2 img {
	width: 35%;
}
.stf2 .rimg1 {
	margin-right: 5px;
}
.stf1 li,.stf2 li {
	font-size: 0.9em;
}
.prc,.prc1 {
	width: 47%;
}
.prc1 {
	margin-right: 10px;
}
dl {
	width: 98%;
	margin: auto 10px;
}
#goods {
	width: 100%;
}
#goods img {
	width: 53%;
}
#goods h3 {
	margin: 0;
}
#goods .now {
	width:14%;
}
#goods .now1 {
	width: 35%;
	height: auto;
}
#goods .gds {
	width: 45%;
	margin: 2px 2px;
	padding: 0;
}
.sks1 {
	padding-top: 35px;
	padding-left: 5px;
}
.sks2 {
	padding-top: 20px;
	padding-left: 5px;
}
.sks3 {
	padding-top: 15px;
	padding-left: 5px;
}
.stb {
	padding: 0;
	margin: 0;
}
.gds1 {
	margin: 0;
	float: right;
}
.clf {
	padding-left: 5px;
}
#map_canvas {
	width: 90%;
	border: none;
	margin: 10px auto;
}
.w3c {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
#footer {
	height: auto;
}
address {
	color: #fff;
	font-style: normal;
	font-size: 0.9em;
}
