@charset "utf-8";
/* CSS Document */

html{/*font-size: 62.5%;*/font-size:100%;}

body{
	width:100%;
	padding:0;
	margin:0;
	font-size:12px;
	font-size:1.2rem;
	line-height:1.7;
}

@media screen and (min-width: 768px){
	.cartBtn{display:none;}
}

@media screen and (max-width:640px){
	.cartBtn{width:80%;text-align:center;margin:0 auto;}
	.cartBtn .cart,
	.cartBtn .back{
		border-radius: 30px;/* 角丸 */  
		border:1px solid #ccc;
		padding:0;
		margin-top:20px;
		font-size:100%;
		
	}
	
	.cartBtn .cart a,
    .cartBtn .back a{
    padding:20px;
}

	.cartBtn .cart {
		background: linear-gradient(#FFC4C4 , #FF8080);/*グラデーション*/
		color:#fff;
	}
	
	.cartBtn .back {
		background: linear-gradient(#FFC4C4 , #FF8080);/*グラデーション*/
		color:#fff;
	}
	
	
	.cartBtn .cart a:link{color:#fff;display:block;text-decoration:none;height:100%;}
	.cartBtn .cart a:hover{color:#fff;background:#FFC4C4;}
	.cartBtn .cart a:visited{color:#fff;border:none;}
	
	.cartBtn .back a:link{color:#fff;display:block;text-decoration:none;height:100%;}
	.cartBtn .back a:hover{color:#fff;background:#FFC4C4;}
	.cartBtn .back a:visited{color:#fff;border:none;}