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


#wrap {
	background: url(../images/bg_foot.png) center bottom 197px no-repeat;
	background-size: contain;
	min-width: 1000px;
}
header {
	background: #ae1f24;
}
header .inner {
	width: 1000px;
	margin: 0 auto;
	padding: 10px;
	box-sizing: border-box;
}
header .inner .shopname {
	float: left;
}
header .inner ul {
	float: right;
}
header .inner ul li {
	float: left;
	margin: 0 0 0 10px;
}
.mainTit {
	background: url(../images/key.jpg) center top no-repeat;
	background-size: cover;
	min-width: 1000px;
	padding: 64px 0;
}
.mainTit h1 {
display: block;
text-align: center;
}
nav {
	background: #ef8585;
	margin: 0 0 60px 0;
}
nav ul li {
	float: left;
}
nav ul {
	width: 1000px;
	margin: 0 auto;
}
.content {
	width: 1000px;
	margin: 0 auto;
}
.content h2 {
	font-family: "Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 26px;
	border-bottom: 2px solid #898989;
	padding: 0 0 10px 15px;
	margin: 0 0 40px 0;
}
.content .item {
	float: left;
	margin: 0 20px 0 0;
	width: 320px;
}
.content .item:last-child {
	margin: 0;
}
.content .item h3 {
	font-family: "Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 16px 0;
	line-height: 1.4;
}
.content .item a:hover {
	text-decoration: none;
	opacity: 0.8;
}
.content .item a .photo {
	margin: 0 0 10px 0;
}
.content .item a .price {
	text-align: center;
	margin: 0 0 10px 0;
}
.content .item a .price .before {
	font-size: 16px;
}
.content .item a .price .after {
	font-size: 22px;
	font-weight: bold;
	color: #bb0404;
}
.content .sCont {
	margin: 0 0 60px 0;
}
.content .other {
	margin: 0 0 500px 0;
}







footer {
	background: #ae1f24;
	padding: 14px 0 0 0;
}
footer p {
	color: #FFF;
}
footer ul li {
	color: #FFF!important;
	float: left;
}
footer ul li a {
	color: #FFF!important;
	font-size: 13px;
}
footer ul {
	width: 430px;
	margin: 0 auto 30px;
}
footer ul a:hover {
	color: #FFF;
}
footer .add {
	text-align: center;
}
footer .add img {
	margin: 0 0 10px 0;
}
footer .add p {
	font-size: 13px;
	margin: 0 0 30px 0;
}
footer .copy p {
	text-align: center;
	font-size: 12px;
	border-top: 1px solid #FFF;
	padding: 6px 0;
}









