@charset 'UTF-8';					
/* CSS Document */					
					
/**bgがimageの場合
#container{					
	background:url("http://d3rjvqp78kncsh.cloudfront.net/stamp-ap/images/sp/テンプレ/bg.jpg")repeat,100% ;				
	background-size:100%;　				
}
**/
.Christmas{					
	background:url("http://d3rjvqp78kncsh.cloudfront.net/stamp-ap/images/sp/2017_1201-1225_saitolink/Xsmas_bg.jpg")repeat,100% ;				
	background-size:100%;　				
}									
.nenmatu{					
	background:url("http://d3rjvqp78kncsh.cloudfront.net/stamp-ap/images/sp/2017_1201-1225_saitolink/nenmatu_bg.jpg")repeat,100% ;				
	background-size:100%;　				
}									

/**********背景色************/					
#container{					
	background: #fff;				
}					
/****************************/					
.h2-tokusyu {					
	background: none;				
	border-bottom: none;				
	padding: 0;				
}					
					
/*********列2行*************/					
.stampTokusyu {					
	width: 100%;				
	margin: 0 auto;				
}					
.stampTokusyu li {					
	float: left;				
	width: 48%;				
	margin: 20px 0% 0 1%;				
}					
.stampTokusyu li:nth-child(2n) {					
	margin-right: 0;				
}					
/****************************/					
/**列3行**/						
.stampTokusyu3 {					
	width: 93%;				
	margin: 0 auto;				
	padding-bottom: 50px;				
}					
					
.stampTokusyu3 li {					
	float: left;				
	width: 32%;				
	margin: 10px 2% 0 0;				
}					
.stampTokusyu3 li:nth-child(3n) {					
	margin-right: 0;				
}					
/**/					
/*********列4行*************					
.stampTokusyu {					
	width: 93%;				
	margin: 0 4.5%; 0 0;				
}					
					
.stampTokusyu li {					
	float: left;				
	width: 22%;				
	margin: 15px 0 10px 2%;				
}					
.stampTokusyu li:nth-child(3n) {					
	margin-right: 0;				
}					
****************************/					
/*********imageの境界線*************/					
.stampTokusyu li img {					
	width: 100%;				
			
}
.stampTokusyu3 li img {					
	width: 100%;						
}		
span.guard_05{				
	width: 100%;	
	height: 100%;
	border: 2px solid #713e3d;
	-webkit-box-sizing: border-box;				
	-moz-box-sizing: border-box;				
	-o-box-sizing: border-box;				
	-ms-box-sizing: border-box;				
	box-sizing: border-box;	
}			
/******DLボタン******/					
.btn_download {					
	position: relative;				
	width: 100%;				
	margin-top: 5px;				
	padding: 0.5em;				
	background: #e70012;				/******背景色******/
	border-radius: 10px;				
	box-shadow: 0 5px 0 #76131a;				/******立体部分******/
	color: #ffffff;				/******文字色******/
	/*text-shadow:				*****文字の枠色*****
		-1px -1px #fff,			
		1px -1px #fff,			
		-1px 1px #fff,			
		1px 1px #fff;*/			
	display: block;				
	font-size: 80%;				
	font-weight: bold;				
	text-align: center;				
}					
/****************************/					
					
/**********画像背景色************/					
.image {					
	background: #fff;				
	position: relative;				
}					
.valentine_ribon{					
	position: absolute;				
	bottom: 0px;				
	left: 0px;				
}					
/****************************/					
