/*
Theme Name: original theme
Version: 1.0
*/

section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.visual .visual_container div.visual_block ul.swiper-wrapper li:before {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.visual .visual_container div.visual_block ul.swiper-wrapper li.swiper-slide.fv_slide_1:before {
	background-image: url(http://utsuwayakoki.com/wp-content/uploads/2024/04/FV1.webp);
}
section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.visual .visual_container div.visual_block ul.swiper-wrapper li.swiper-slide.fv_slide_2:before {
	background-image: url(http://utsuwayakoki.com/wp-content/uploads/2024/04/FV2.webp);
}
section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.visual .visual_container div.visual_block ul.swiper-wrapper li.swiper-slide.fv_slide_3:before {
	background-image: url(http://utsuwayakoki.com/wp-content/uploads/2024/04/FV3.webp);
}


@media screen and (max-width: 1100px) {
	section#firstview.fv_contents1 #firstview_container.section_container,
	section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.ttl,
	section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.ttl .ttl_container,
	section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.visual {
		height:  70svh;
	}
	section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.scroll .scroll_container div.scroll_block div.scrolldown2 {
		right: 9%;
		bottom: 0;
	}
	section#firstview.fv_contents1 #firstview_container.section_container .firstview_area.scroll .scroll_container div.scroll_block div.scrolldown2 span {
		left: 5px;
	}
}

#top_about .text_block {
	width: 95%;
}
@media screen and (max-width: 1100px) {
	#top_about .text_block {
		width: 100%;
	}
}

section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(1) img {
	width: 28vw;
}
section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(2) {
	right: 2vw;
}
section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(2) img {
	width: 22vw;
}
section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(3) {
	top: 4vw;
}
section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(3) img {
	width: 38vw;
}
@media screen and (max-width: 1100px) {
	section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(2) {
		top: 43vw;
	}
	section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(3) {
		top: 44vw;
	}
	section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(1) img,
	section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(2) img,
	section#shop.visual_contents3 #shop_container.section_container .shop_area.visual .visual_container .visual_block:nth-child(3) img {
		width: 60vw;
	}
}

.view-sp {
	display: none;
}
@media screen and (max-width: 1100px) {
	.view-sp {
		display: block;
	}
}




