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



/*--------------------------------------
　DOGS
---------------------------------------*/
.lower .mv.dogs {
    background: url("../images/dogs/bg_stripe.png") repeat-x top -3rem center;
	background-size: 92px auto;
	position: relative;
}
.lower .mv.dogs.inTxt {
    flex-direction: column;
}
.lower .mv.dogs .titBox img {
	width: 535px;
}
.lower .mv.dogs .logo img {
	width: 368px;
}

.dogs .itemBoxWrap {
	margin: 10rem 0;
}
.dogs .itemBox {
	display: flex;
	margin: 0 0 10rem;
}
.dogs .itemBox:last-child {
	margin: 0;
}
.dogs .itemBox:nth-child(odd) {
	flex-direction: row-reverse;
}
.dogs .itemBox .thumb {
	width: 536px;
}
.dogs .itemBox .txtBox {
	flex: 1;
	padding: 3rem 0 0;
}
.dogs .itemBox .txtBox .tit_bb {
	text-align: left;
	padding: 0 0 2.5rem 18rem;
	margin: 0 0 4rem;
	background: url("../images/dogs/icon_dog.png") no-repeat center left 6rem;
	background-size: 100px auto;
}
.dogs .itemBox:nth-child(odd) .txtBox .tit_bb {
	background: url("../images/dogs/icon_dog.png") no-repeat center left;
	background-size: 100px auto;
	padding: 0 5rem 2.5rem 12rem;
}
.dogs .itemBox .txtBox p {
	padding: 0 0 0 5rem;
}
.dogs .itemBox:nth-child(odd) .txtBox p {
	padding: 0 5rem 0 0;
}








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


/*--------------------------------------
　DOGS
---------------------------------------*/
.lower .mv.dogs {
    background: url("../images/dogs/bg_stripe.png") repeat-x top -3rem center;
	background-size: 92px auto;
	position: relative;
}
.lower .mv.dogs.inTxt {
}
.lower .mv.dogs .titBox img {
	width: 535px;
}
.lower .mv.dogs .logo img {
	width: 168px;
}

.dogs .itemBoxWrap {
	margin: 6rem 0;
}
.dogs .itemBox {
	display: block;
	margin: 0 0 6rem;
}
.dogs .itemBox .thumb {
	width: 100%;
}
.dogs .itemBox .txtBox {
	padding: 2rem 4% 0;
}
.dogs .itemBox .txtBox .tit_bb {
	text-align: left;
	padding: 0 0 1.5rem 7rem;
	margin: 0 0 2rem;
	background: url("../images/dogs/icon_dog.png") no-repeat center left;
	background-size: 55px auto;
}
.dogs .itemBox:nth-child(odd) .txtBox .tit_bb {
	background: url("../images/dogs/icon_dog.png") no-repeat center left;
	background-size: 55px auto;
	padding: 0 0 1.5rem 7rem;
}
.dogs .itemBox .txtBox p {
	padding: 0;
}
.dogs .itemBox:nth-child(odd) .txtBox p {
	padding: 0;
}


	
}





