@media (max-width : 480px) {
	#wrap-cnt {
		padding: 4% 10% 0;
		background: #fff;
	}

	#wrap-cnt h1, #wrap-cnt h2 {
		margin: 8% auto;
		color:#3c3c3c;
	}

	h1, h2, h3, p {
	color:#3c3c3c;
	}

	.btn-box .btn-next {
		margin-left: 0!important;
	}

	.btn-box .btn-next a {
		margin: 0 auto;
		background: url(../img/no3/btn_6next.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 241px;
		height: 57px;
		display: block;
		overflow: hidden;
		text-indent: -99999px;
	}

	.cnt1 .caption1 {
		font-weight: 500;
		font-size: 1.7rem;
		line-height: 1.3;
	}

	.cnt1 {
		margin-bottom: 14%;
	}

	.cnt1 .image {
		background: url(../img/no4/photo1_2.jpg) no-repeat;
		background-size: cover;
	}

	.cnt1 {
		margin-bottom: 14%;
	}

	.cnt2 {
		margin-bottom: 14%;
	}

	.cnt2 .caption2 {
		font-weight: 500;
		font-size: 1.7rem;
		line-height: 1.3;
	}

	.cnt3 {
		margin-bottom: 14%;
	}

	.cnt3 .caption3 {
		font-weight: 500;
		font-size: 1.7rem;
		line-height: 1.3;
	}

	.cnt4 .caption4 {
		font-weight: 500;
		font-size: 1.7rem;
		line-height: 1.3;
	}

	.cnt4 .image1 {
		margin-bottom: 10%;
	}

	.cnt4 .image2 {
		position: relative;
	}

	#wrap-cnt .cnt4 .image2 h2 {
		position: absolute;
		margin: -2.7rem 0 0 0;
		padding: 1rem 0;
		width: 100%;
		filter: progid:DXImageTransform.Microsoft.Gradient(Enabled=0,GradientType=0,StartColorStr=#ccffffff,EndColorStr=#ccffffff);
		background-color: rgba(255, 255, 255, 0.7);
		top: 50%;
		left: 0;
		text-align: center;
		font-weight: 500;
		font-size: 1.34rem;
		line-height: 1.3em;
		letter-spacing: 0.01em;
	}

	.cnt5 {
		position: relative;
		margin: 14% 0;
	}

	.cnt5 .icn-box {
		position: absolute;
		width: 120px;
	}

	.cnt5 .text-box {
		margin-left: 135px;
	}

	.cnt5 .caption5 {
		font-weight: 500;
		font-size: 1.7rem;
		letter-spacing: 0.03em;
		line-height: 1.2;
	}

	.cnt5 .image {
		margin-top: 7%;
	}

	.item-buy-box .sofa {
		padding-bottom: 10%;
		display: -webkit-flex;
		display: flex;
	}

	#wrap-cnt .days {
		margin: 0 auto 10%;
		padding: 3px;
		background: url(../img/no1/border_back.png);
		width: 52%;
	}

	#wrap-cnt .days li {
		padding: 4%;
		background: #ffffff;
		text-align: center;
	}

	#wrap-cnt .days .line-border {
		padding: 0;
		background: url(../img/no1/border_back.png);
		height: 3px;
	}

	#wrap-cnt .days .day {
		font-weight: bold;
	}

	.cnt5 .icn-box {
		text-align: center;
	}

	.text-last2 {
		margin-bottom: 0;
		padding-bottom: 14%;
	}

	.item-buy-box {
		background: #fff;
	}

	.item-buy-box .image img {
		width: 90%;
	}
}