@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1920px) {

.wrapper_index01_big_b01 {
	background: url(../img/back02_02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_b01:before {
	background: url(../img/back02_01.webp) no-repeat center center/1920px auto;
}

.wrapper_index01_big_b02 {
	background: url(../img/back03_02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_b02:before {
	background: url(../img/back03_01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_b03 {
	background: url(../img/back04_02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_b03:before {
	background: url(../img/back04_01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_b04 {
	background: url(../img/back05_02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_b04:before {
	background: url(../img/back05_01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_b05 {
	background: url(../img/back06_02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_b05:before {
	background: url(../img/back06_01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_b06 {
	background: url(../img/back07_02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_b06:before {
	background: url(../img/back07_01.webp) no-repeat center bottom/1920px auto;
}

.footer_b01 {
	background: url(../img/back08_02.webp) no-repeat center center/1920px 100%;
}

.footer_b01:before {
	background: url(../img/back08_01.webp) no-repeat center bottom/1920px auto;
}

.footer_b01_g {
	background: url(../img/back08_02_g.webp) no-repeat center center/1920px 100%;
}

.footer_b01_g:before {
	background: url(../img/back08_01_g.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_info {
	background: url(../img/back_info02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_info:before {
	background: url(../img/back_info01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_about {
	background: url(../img/back_about02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_about:before {
	background: url(../img/back_about01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_shop {
	background: url(../img/back_shop02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_shop:before {
	background: url(../img/back_shop01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_pethotel {
	background: url(../img/back_pethotel02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_pethotel:before {
	background: url(../img/back_pethotel01.webp) no-repeat center bottom/1920px auto;
}

.wrapper_index01_big_news {
	background: url(../img/back_info02.webp) no-repeat center center/1920px 100%;
}

.wrapper_index01_big_news:before {
	background: url(../img/back_info01.webp) no-repeat center bottom/1920px auto;
}

}

@media screen and (max-width: 1400px) {
/* 1024pxまでの幅の場合に適応される */

/*greeiting */

/*greeitingここまで */

/*info */

.info_box01_img02 {
	bottom: calc(100% + 65px);
	right: 3%;
}

/*infoここまで */

/*about */

/*aboutここまで */

/*pethotel */

/*pethotelここまで */

/*shop */

/*shopここまで */

/*privacy */

/*privacyここまで */

/*inquiry */

/*inquiryここまで */

/*wp */

/*wpここまで */

}