@charset "utf-8";
#productAbout {
	max-width: 750px;
	margin-left: auto;
    margin-right: auto;
	/* margin: 0 auto 4em;
	position: relative; */
}

#productAbout img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

/* スライダー */
.auto-slider .slick-list { overflow: hidden; }
.auto-slider .slick-slide { width: 420px; margin: 0 16px; }
.auto-slider .slick-slide img { display: block; width: 100%; height: auto; }

/* slider02 逆方向スクロール */
#slider02 { transform: scaleX(-1); }
#slider02 .slick-slide img { transform: scaleX(-1); }

/* アコーディオン */
.accordion {
	margin-bottom: 30px;
}
.accordion .btn_wrap .toggle_btn{
	display: block;
	cursor: pointer;
	position: relative;
}
.accordion .btn_wrap .toggle_btn:hover{
	opacity: 1;
}
.accordion .btn_wrap .toggle_btn::before,
.accordion .btn_wrap .toggle_btn::after{
	content: "";
	position: absolute;
	top: 50%;
	right: 77px;
	width: 32px;
	height: 2px;
	background: #625952;
	transform: translateY(-50%);
	transition: transform 0.3s;
	pointer-events: none;
}
.accordion .btn_wrap .toggle_btn::after{
	transform: translateY(-50%) rotate(90deg);
}
.accordion.open .btn_wrap .toggle_btn::after{
	transform: translateY(-50%) rotate(0deg);
}
.accordion .contents_wrap{
	display: none;
	padding-bottom: 30px;
}
