@charset "utf-8";

#static .logo {
	display: inline-block;
	margin-bottom: 20px;
}
#static .jcarousel img {
	display: block;
	border: solid 1px #ccc;
	box-sizing: border-box;
}
#static .img-1 {
	margin-bottom: 40px;
}
#static .title-text {
	margin-bottom: 20px;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
}
#static .img-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 40px;
}
#static .img-list img {
	display: block;
	border: solid 1px #ccc;
	box-sizing: border-box;
}
#static .img-list a:hover {
	text-decoration: none;
}
#static .img-category {
	margin-bottom: 10px;
}
#static .img-category li {
	margin-bottom: 30px;
}
#static .category-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 40px;
}
#static .category-wrap a {
	margin-bottom: 12px;
}
#static .category-wrap img {
	display: block;
}
#static .img-lazy {
	display: block;
	background: url(/images/common/loading.gif) no-repeat center center;
	background-size: 25px 25px;
}
