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

@media screen and (min-width: 981px) {
	.cate_menu li:not(:nth-of-type(n+7)) .menu_contents {
		top: 50%;
	}
}

@media screen and (min-width: 981px) {
/*
	.cate_menu li:nth-of-type(2) .menu_contents,
	.cate_menu li:nth-of-type(8) .menu_contents {
		left: -100%
	}

	.cate_menu li:nth-of-type(3) .menu_contents,
	.cate_menu li:nth-of-type(9) .menu_contents {
		left: -200%
	}

	.cate_menu li:nth-of-type(4) .menu_contents,
	.cate_menu li:nth-of-type(10) .menu_contents {
		left: -300%
	}

	.cate_menu li:nth-of-type(5) .menu_contents,
	.cate_menu li:nth-of-type(11) .menu_contents {
		left: -400%
	}

	.cate_menu li:nth-of-type(6) .menu_contents,
	.cate_menu li:nth-of-type(12) .menu_contents {
		left: -500%
	}
*/

	.cate_menu li:nth-of-type(2) .cate_child_menu::before,
	.cate_menu li:nth-of-type(2) .cate_child_menu::after,
	.cate_menu li:nth-of-type(8) .cate_child_menu::before,
	.cate_menu li:nth-of-type(8) .cate_child_menu::after {
		left: 25%
	}

	.cate_menu li:nth-of-type(3) .cate_child_menu::before,
	.cate_menu li:nth-of-type(3) .cate_child_menu::after,
	.cate_menu li:nth-of-type(9) .cate_child_menu::before,
	.cate_menu li:nth-of-type(9) .cate_child_menu::after {
		left: 42%;
	}

	.cate_menu li:nth-of-type(4) .cate_child_menu::before,
	.cate_menu li:nth-of-type(4) .cate_child_menu::after,
	.cate_menu li:nth-of-type(10) .cate_child_menu::before,
	.cate_menu li:nth-of-type(10) .cate_child_menu::after {
		left: 58.5%;
	}

	.cate_menu li:nth-of-type(5) .cate_child_menu::before,
	.cate_menu li:nth-of-type(5) .cate_child_menu::after,
	.cate_menu li:nth-of-type(11) .cate_child_menu::before,
	.cate_menu li:nth-of-type(11) .cate_child_menu::after {
		left: 75%;
	}

	.cate_menu li:nth-of-type(6) .cate_child_menu::before,
	.cate_menu li:nth-of-type(6) .cate_child_menu::after,
	.cate_menu li:nth-of-type(12) .cate_child_menu::before,
	.cate_menu li:nth-of-type(12) .cate_child_menu::after {
		left: 92%;
	}
}


@media screen and (max-width: 980px) and (min-width: 769px) {
	
	.cate_menu li:nth-of-type(4n+2) .cate_child_menu::before,
	.cate_menu li:nth-of-type(4n+2) .cate_child_menu::after {
		left: 38%;
	}
	
	.cate_menu li:nth-of-type(4n+3) .cate_child_menu::before,
	.cate_menu li:nth-of-type(4n+3) .cate_child_menu::after {
		left: 64%;
	}
	
	.cate_menu li:nth-of-type(4n+4) .cate_child_menu::before,
	.cate_menu li:nth-of-type(4n+4) .cate_child_menu::after {
		left: 89%;
	}
	
	.cate_menu li:nth-of-type(5) .menu_contents,
	.cate_menu li:nth-of-type(11) .menu_contents {
		left: 0px;
	}
	
	.cate_menu li:nth-of-type(4n+2) .menu_contents {
		left: -100%;
	}
	
	.cate_menu li:nth-of-type(4n+3) .menu_contents {
		left: -200%;
	}
	
	.cate_menu li:nth-of-type(4n+4) .menu_contents {
		left: -300%;
	}
}



/* --------------------------------------------------------
詳細ページ
-------------------------------------------------------- */

.rental_single .product_name {	
	font-size: clamp(2rem,3vw,3rem);
	text-align: left;
	padding: 0px;
}

.collect_post {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.collect_post > div {
	box-sizing: border-box;
}

.single_img_area {
	width: 53%;
}

.product_detail {
	width: 40%;
}




@media screen and (max-width: 980px) {
	.single_img_area {
		width: 88%;
		margin: 0px auto;
	}
	
	.product_detail {
		width: 100%;
		padding: 20px 15px 0px;
	}
}










