body{
    font-family: 'Shippori Mincho B1', serif;
    font-size: 20px;
}
html{
	margin: none;
	padding: none;
	background:#FCF8F5
}

.container img{
	width: 70%;
	margin: 0 auto;
	display: block;
}

.container a{
	margin: 0 auto;
}

.shop-button {
	width:40%;
	margin: 0 auto;
	display: block;
}

.twitter-tweet{
	margin: 0 auto !important;
    width: 70%;
	padding: 30px 0;
}


footer{
	background: #000;
}

.footer-continer img{
	width: 120px;
}

.footer-continer a,.footer-continer p{
	color:#ffffff;
}

.footer-continer{
	display: flex;
	justify-content: space-around;
	padding: 30px 0;
}

.privacy{
	width: 75%;
	margin: 0 auto;
}


.privacy h1,
.privacy h2,
.privacy p {
	color:white;
}

.privacy h2{
	font-size: 15px;
}

.privacy h1{
	font-size: 20px;
	margin-top: 100px;
}

.btn.type08{ 
 
    width: 100%; 
    max-width: 340px; 
    padding: 13px 10px; 
    display: block; 
    text-align: center; 
    letter-spacing: 0.5em; 
    color: #A4574D;  
    text-decoration: none;

}

@media screen and (max-width:768px) {
 
	/*　画面サイズが800px以下の場合ここの記述が適用される　*/
    body{
        position: absolute;
        font-size:7px!important;
        font-family: 'Shippori Mincho B1', serif;
        
    
    }
	.container .backimg{
	width: 100% !important;
    }
	
	p{
		font-size:11px !important;
	}
	.footer-continer img{
	width: 90px !important;
        }
	.twitter-tweet{
		max-width: 80% !important;
	}
	
	.shop-button{
		width: 50% !important;
	}

	.btn.type08{ 
    	font-size: 15px;
    	width: 100%; 
   	max-width: 340px; 
   	padding: 13px 10px; 
    	display: block; 
    	text-align: center; 
    	letter-spacing: 0.5em; 
    	color: #A4574D;  
	text-decoration: none;

	}
	
}


