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

	#wrap-cnt h1, #wrap-cnt h2 {
		margin: 7% auto;
	}

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

	h1.caption2 {
		font-size: 1.7rem;
		font-weight: 500;
		line-height: 1.3;
		margin-bottom: 7%;
	}

	#cnt1 {
		position: relative;
		margin: 0 -12.5% 14%;
		padding-top: 80%;
		overflow: hidden;
		background: url(../img/no4/photo3_1.jpg) no-repeat;
		background-size: cover;
	}

	#cnt1 .text-box {
		position: absolute;
		top: 4%;
		left: 4%;
	}

	#cnt1 .caption1 {
		font-size: 2.1rem;
		letter-spacing: 0.1em;
		line-height: 1.2;
		text-indent: 0.1rem;
		font-weight: 700;
		color: #fff;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	}

	#cnt1 .caption1 .cap1 {
		font-size: 2.7rem;
	}

	#cnt1 .caption1 .cap2 {
		font-size: 2.7rem;
	}

	#cnt2 .text-box {
		margin: 4% -12.5%;
		padding: 12.5%;
		color: #fff;
		background: #7e695c;
	}

	#cnt2 .caption2 br {
		display: none;
	}

	#cnt2 .center-box {
		margin-bottom: 14%;
	}

	#cnt2 .image1,
	#cnt2 .image2 {
		margin: 7% 0;
	}

	#cnt2 .text-box .text h2 {
		font-weight: 500;
		line-height: 1.2em;
		font-size: 1.5rem;
		color: #fff;
	}

	#cnt2 .text-box .text p {
		color: #fff;
	}
	
	#cnt2 .text-box .text h2 br {
		display: none;
	}

	#cnt2 :last-child {
		margin-bottom: 0;
	}

	#cnt3 .image-box {
		position: relative;
		margin: 14% -12.5%;
	}

	#cnt3 .image-box h1 {
		position: absolute;
		top: 50%;
		left: 4%;
		margin-top: -3.8rem;
		font-size: 2rem;
		font-weight: 500;
		line-height: 1.3;
		letter-spacing: 0.03em;
		color: #fff;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	}

	#cnt3 .text-box {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: block-axis;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	#cnt3 .l-box {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 2;
		order: 2;
	}

	#cnt3 .r-box {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 1;
		order: 1;
	}

	#cnt3 .r-box h2 {
		font-size: 1.7rem;
		font-weight: 500;
		line-height: 1.3;
		margin-top: 0;
	}

	#cnt3 .slide-box {
		margin: 14% -12.5%;
		padding-top: 70%;
		position: relative;
	}

	#cnt3 .slide-box li {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		background-size: cover;
		background-position: 50% 50%;
		background-repeat: none;
		opacity: 0;
		z-index: 0;
	}

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

	#cnt4 .image-box {
		position: relative;
	}

	#cnt4 .image-box h2 {
		position: absolute;
		top: 20%;
		right: 4%;
		margin-top: -3.8rem;
		font-size: 2rem;
		font-weight: 500;
		line-height: 1.3;
		letter-spacing: 0.03em;
		color: #fff;
		text-align: right;
		text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	}

	#cnt5 h1 {
		font-size: 1.7rem;
		font-weight: 500;;
		line-height: 1.3;
	}

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

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

	#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;
	}

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

	.item-buy-box {
		background: #fff;
	}
	.item-buy-box ul{
		padding: 8% 0 0 0;
    	width: 100%;
	}

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


}