@charset "utf-8";

.subContainer .subInner #topimg {
	width: 600px;
	margin: 50px auto 80px;
}
.subContainer .subInner #topimg img {
	width: 100%;
}
.subContainer .subInner #topimg figcaption {
	text-align: center;
	margin-top: 10px;
}

.subContainer .subInner .breed_wrap {
	width: 400px;
	margin: 20px 0 40px;
	margin-right: 40px;
	display: inline-block;
	vertical-align: top;
}
.subContainer .subInner .breed_wrap figure {
	width: 350px;
	margin: 0 auto 20px;
}
.subContainer .subInner .breed_wrap figure img {
	width: 100%;
}
.subContainer .subInner .breed_wrap .info_wrap {
	width: 350px;
	margin: 0 auto;
}
.subContainer .subInner .breed_wrap .info_wrap dt {
	font-weight: 600;
	color: rgba(0,105,52,1);
	line-height: 1em;
	margin-top: 10px;
}

.subContainer .subInner > .anchor_link1 > ul.group_link > li {
	border: 3px solid transparent;
	min-width: 20%;
}
.subContainer .subInner > .anchor_link1 > ul.group_link > li:before {
	border-top: solid 2px rgba(255,255,255,1);
	border-right: solid 2px rgba(255,255,255,1);
	transform: rotate(45deg);
}
.subContainer .subInner > .anchor_link1 > ul.group_link > li .group_num {
	font-size: 25px !important;
	font-weight: 600 !important;
	line-height: 1em;
}



@media screen and (max-width: 767px) {

.subContainer .subInner > .anchor_link1 > ul.group_link > li {
	border: 3px solid transparent;
	width: 50%;
}
.subContainer .subInner #topimg {
	width: 100%;
	margin: 40px 0;
}
.subContainer .subInner .breed_wrap {
	width: 100%;
	margin: 0 auto 40px !important;
}
.subContainer .subInner .breed_wrap figure {
	width: 100%;
}
.subContainer .subInner .breed_wrap figure img {
	width: 100%;
}
.subContainer .subInner .info_wrap {
	width: 100% !important;
}

}