@charset "euc-jp";
.category-desc img {
	max-width: 100%;
	width: inherit;
	height: auto;
}
.category-desc_2 {
	padding-top: 2em;
}
/* sub category & sub group */

.grp-lst {
	margin-bottom: 40px;
}
.grp-lst-unit {
	display: block;
}
.grp-lst-img {
	display: block;
	margin: 0 auto;
	background: #fff;
}
.grp-lst-img:hover {
	opacity: 0.8;
}
.grp-lst-name {
	display: block;
	margin: 4px 0;
	padding: 0;
	font-size: 15px;
}
 @media only screen and (max-width: 768px) {
.grp-lst-unit a {
	display: block;
	padding: .5em 0;
	color: #444;
	text-decoration: none;
}
.grp-lst-name {
	font-size: 11px;
}
}