@media (max-width : 480px) {
	/*//////スクロールアクション//////*/
	/*.js-scroll-right{
		opacity:0;
		-webkit-transition: all 1s ease-out;
		transition: all 1s;
		-webkit-transform:translate(50px,0) scale(1);
		transform:translate(50px,0) scale(1);
	}
	.js-scroll-right-in{
		opacity:1;
		-webkit-transform:translate(0px,0px) scale(1);
		transform:translate(0px,0px) scale(1);
	}
	.js-scroll-left{
		opacity:0;
		-webkit-transition: all 1s ease-out;
		transition: all 1s;
		-webkit-transform:translate(-50px,0) scale(1);
		transform:translate(-50px,0) scale(1);
	}
	.js-scroll-left-in{
		opacity:1;
		-webkit-transform:translate(0px,0px) scale(1);
		transform:translate(0px,0px) scale(1);
	}
	.js-scroll-y{
		opacity:0;
		transition: all 1s;
		transform:translate(0px,120px) scale(1.05);
	}
	.js-scroll-y-in{
		opacity:1;
		transform:translate(0px,0px) scale(1);
	}
	.target{
		opacity: 0;
	}*/
	/*COMMON変更系*/
	body{
		padding-top: 0px!important;
		margin-bottom: 60px!important;
	}
	h2, h3, p {
	color:#3c3c3c;
	}
	#content{
		overflow: hidden;
	}
	.box1 .title-box .title-left ul li{
		padding: 0;
		border: none;
	}
	.box1 .title-box .title-left ul,
	#title-info h3{
		padding: 4% 0;
    	border-bottom: 1px dotted #d2d2d2;
	}
	#title-info h3{
		font-size: 1.3em;
	}
	.item-buy-box h4 {
		display: block;
		padding: 5%;
		background-color: #3c3c3c;
		color: #fff;
		text-align: center;
		font-weight: normal;
	}
	.item-buy-box .sofa{
		margin-bottom: 10%;
		text-align: center;
	}
	.item-buy-box ul{
		width: auto;
		padding-left:0;
		font-weight: 500;
	}
	#item-buy-box .sofa{
		text-align: center;
	}
	a.arrow1{
		background-position: 0 7px;
	}
	/*共通*/
	#wrap-cnt {
		background: #fff;
	}

	#wrap-cnt h1, #wrap-cnt h2, #wrap-cnt h3 {
		margin: 8% auto 0;
	}

	#page5{
	animation: fadeIn-left 1s ease both 0s;
	}
	#page5-5{
		animation: fadeIn-right 1s ease both 0s;
	}
	@keyframes fadeIn-right{
		0%{
			opacity: 0;
			transform:translateX(30px);
		}
		100%{
			opacity: 1;
			transform:translateX(0);
		}
	}
	@keyframes fadeIn-left{
		0%{
			opacity: 0;
			transform:translateX(-30px);
		}
		100%{
			opacity: 1;
			transform:translateX(0);
		}
	}
	.btn-box .btn-next {
		margin-left: 0!important;
	}

	.btn-box .btn-next a {
		margin: 0 auto;
		background: url(../img/no5/btn_5next.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 241px;
		height: 57px;
		display: block;
		overflow: hidden;
		text-indent: -99999px;
	}
	.btn-box .btn-back a {
		margin: 0 auto;
		background: url("../img/no5/btn_5back.png");
		background-position: 0 0;
		background-repeat: no-repeat;
		width: 241px;
		height: 57px;
		display: block;
		overflow: hidden;
		text-indent: -99999px;
	}
	.pc{
		display: none;
	}
	
	#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(../specialedition/live/img/no1/border_back.png);
		height: 3px;
	}

	#wrap-cnt .days .day {
		font-weight: bold;
	}
	
	#cnt1 .cnt1-1-img,
	#cnt4 .cnt4-1-img,
	#cnt4 .cnt4-2 .cnt-img,
	#cnt4 .cnt4-2-1-img,
	#cnt6 .cnt6-1-img,
	#cnt6 .cnt6-3-img,
	#cnt7 .cnt7-1-img,
	#cnt7 .cnt7-2-img,
	#cnt7 .cnt7-3-img,
	#cnt8 .cnt8-1-img,
	#cnt8 .cnt8-3,
	#cnt8 .cnt8-4-img,
	#cnt9 .cnt9-1-img{
		overflow: hidden;
	}
	/* メインコンテンツここから */
	#wrap-content {
		font-weight: 400;
		padding-top: 60px;
	}
	#wrap-content a{
		color: #dba24c;
	}
	
	#item-buy-box a{
		color: #3c3c3c;
	}
	#wrap-content h2{
		font-weight: 500;
		line-height: 1.3em;
		font-size: 1.8em;
	}
	#wrap-content h3{
		font-weight: 500;
		line-height: 1.4em;
		font-size: 1.5em;
	}
	#cnt1 .txt-cnt,
	#cnt1 .caption{
		margin: 0 10% 10%;
	}
	#cnt1 .cnt1-1-img{
		height: 230px;
	}
	#cnt2 .cnt2-1{
		margin: 50px 10%;
	}
	#cnt2 .cnt2-2,
	#cnt2 .cnt2-3,
	#cnt2 .cnt2-4{
		margin: 0 10% 50px;
	}
	/*#cnt2 .cnt2-3{
		margin-top: 180px;
	}*/
	#cnt3{
		margin: 100px 10% 0;
	}
	#cnt3 .cnt3-1-img{
		display: none;
	}
	#cnt4{
		margin-top: 100px;
	}
	#cnt4 .cnt4-1 .txt-cnt,
	#cnt4 .cnt4-1 .caption{
		margin: 0 10% 10%;
	}
	#cnt4 .cnt4-1{
		display: flex;
		flex-direction:column;
	}
	#cnt4 .cnt4-1-img{
		order: 1;
		margin-bottom: 30px;
		/*height: 240px;*/
	}
	#cnt4 .cnt4-1 .txt-cnt{
		order: 2
	}
	#cnt4 .cnt4-1 .caption{
		order: 3
	}
	#cnt4 .cnt4-2-1-img{
		height: 300px;
	}
	#cnt4 .cnt4-2-2 .caption{
		margin: 30px 10%;
	}
	#cnt4 .cnt4-2-2 .img-caption{
		margin: 20px 10% 10%;
	}
	#cnt4 .cnt4-2-1-img::before {
    content: "その優しい佇まいは、\A空間を明るい印象へ。";
    position: absolute;
    white-space: pre;
    font-size: 2em;
    letter-spacing: 0.01em;
    line-height: 1.3em;
    padding-left: 30px;
    padding-top: 30px;
	z-index: 5;
	font-weight: 500;
}
	#cnt4 .cnt4-3-img{
		height: 230px;
	}
	#cnt5{
		margin: 20% 10% 0;
	}
	/*#cnt5 .cnt5-2-img{
		position: relative;
		width: 200px;
	}
	#cnt5 .cnt5-2-img img{
		position: absolute;
		top: -350px;
	}
	#cnt5 .cnt5-3-img{
		position: relative;
		width: 320px;
	}
	#cnt5 .cnt5-3-img img{
		position: absolute;
		    top: -510px;
	}*/
	#cnt5 .cnt5-2-2{
		display: flex;
	}
	#cnt5 .cnt5-2-2 .cnt-img:nth-child(1){
		margin-right: 1px;
	}
	#cnt6 .cnt6-1 h2,
	#cnt6 .cnt6-1 .caption{
		margin: 0 10% 7%;
	}
	#cnt6 .cnt6-2-img{
		width: 230px;
		margin: 10px auto 50px;
	}
	#cnt6 .cnt6-2{
		margin: 0 10% 10%;
	}
	#cnt6 .cnt6-3{
		margin: 50px 10% 10%;
	}
	#cnt6 .cnt6-4-1{
		display: flex;
	}
	#cnt6 .cnt6-4 .caption{
		margin: 10%;
	}
	#cnt7 .cnt7-1{
		position: relative;
	}
	#cnt7 .cnt7-1-1 h2{
		position: absolute;
		top: 40px;
		left: 10%;
	}
	#cnt7 .cnt7-1-1 .caption{
		margin: 10%;
	}
	#cnt7 .cnt7-2{
		margin: 0 10% 10%;
	}
	#cnt7 .cnt7-2-img{
		height: 180px;
	}
	#cnt7 .cnt7-2-1 h3{
		margin-top: 50px;
	}
	#cnt7 .cnt7-4-img{
	    width: 60%;
    	margin: 1px 0 30% 40%;
	}
	#cnt8{
		padding-top: 20%;
	}
	#cnt8 .cnt8-1 h2,
	#cnt8 .cnt8-1 .caption{
		margin: 7% 10% ;
	}
	#cnt8 .cnt8-1-img,
	#cnt8 .cnt8-4-img{
		height: 230px;
	}
	#cnt8 .cnt8-2{
		margin: 10%;
	}
	#cnt8 .cnt8-3-1{
		margin: 7% 10% ;
	}
	#cnt9 h2{
		margin: 20% 10% 5%;
	}
	#cnt9 .cnt9-1{
		margin: 7% 10%;
	}
	#cnt9 .cnt9-1-img{
		height: 340px;
	}
	#cnt9 .cnt9-1 .caption:first-child{
		margin-bottom: 0;
	}
	#cnt9 .cnt9-1 .caption:nth-child(2){
		margin-top: 0;
	}
	#wrap-content .item-buy-box .sofa a{
		color: #3c3c3c;
	}
	.item-buy2 .image{
		height: 100px;
	}
	#continue{
		text-align: center;
		letter-spacing: 3px;
	}
}
