@charset "utf-8";

/* クッションここから */
.size-button-on {
	background-position: 0 -93px;
}

ul.size-navi-cushion .size-450 a {
	background-image: url(../img/item_page/cushion/size_btn_450.png);
}

ul.size-navi-cushion .size-600300 a {
	background-image: url(../img/item_page/cushion/size_btn_600300.png);
}

ul.size-navi-cushion .size-490350 a {
	background-image: url(../img/item_page/cushion/size_btn_490350.png);
}

ul.size-navi-cushion .size-600 a {
	background-image: url(../img/item_page/cushion/size_btn_600.png);
}

.affinity-box{
	display: flex;
}
.affinity-box__img{
	padding-left: 30px;
}
.affinity-box__table{
	padding-left: 20px;
}
/* クッションここまで */
@media (max-width : 480px) {

	
	.stool-photo-gallery {
		padding: 10%;
	}
	
	.stool-photo-gallery h1 {
		margin: 0%;
	}
	.affinity-box{
		flex-direction: column;
	}
	.affinity-box__img{
		padding-left: 0;
	}
	.affinity-box__table{
		padding-left: 0;
	}
	.affinity-box table {
		table-layout: auto;
		margin-bottom: 7%;
	}

	div.stool-photo-gallery {
		background: #fff;
	}

	.stool-photo-gallery .affinity-box .image:first-child {
		margin-bottom: 14%;
	}

	.sp-slide-text, .sp-slide-num {
		color: #333333;
	}

	.sofa-size-navi2 .red {
		margin: 7% 4% 4%;
	}

	.item-tobuy .caption-c {
		margin-top: 0;
	}

	.item-tobuy .date {
		color: #dba24c;
		font-weight: bold;
		font-size: 1.25rem;
		font-weight: 700;
	}

	.item-tobuy .schedule2 {
		text-align: center;
		font-size: 1.25rem;
		font-weight: bold;
		font-weight: 700;
	}

	.item-tobuy .schedule3 {
		text-align: center;
		font-size: 1.25rem;
	}

	span.tax {
		font-size: 0.875rem;
		letter-spacing: 0.1em;
	}

	.item-tobuy .button {
		margin-bottom: 10%;
		text-align: center;
	}

	.item-tobuy .arrow1-down, .price-list-box #close-price-list {
		display: none;
	}

	.price-list-box #panel5 {
		background: #fff;
	}
}