@charset 'UTF-8';
/* CSS Document */

#container{
    background-color: #fff;
}

.h2-tokusyu {
	background: none;
	border-bottom: none;
	padding: 0;
}

ul.stampall{
    background:url("https://f8iv0sxb7k.user-space.cdn.idcfcloud.net/stamps/images/sp/202002_spharustamp/wallpaper.jpg")repeat,100% ;				
	background-size:100%;
	margin-bottm:20px; 
}

.headline {
	width: 100%;
	margin: 0px auto;
    padding: 1em 0;
    background-color: #ff5390;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	font-size: 20px;
}
.headlinea {
	width: 100%;
	margin: 0px auto;
    padding: 1em 0;
    background-color: #fa7792;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	font-size: 16px;
}
    .ribbon3 {
        width: 100%;
        margin: 10px 0;
        background: #ffeca1;
        box-shadow: 0px 0px 0px 5px #ffeca1;
        border: dashed 2px white;
        padding: 0.2em 0.5em;
        text-align:center;
	    font-size: 16px;
      }

.stampTokusyu3 {				
	width: 98%;				
	margin: 0 auto;				
}					
					
.stampTokusyu3 li {					
	float: left;				
	width: 31%;				
	margin: 10px 1% 0 1%;				
}					
.stampTokusyu3 li:nth-child(3n) {					
	margin-right: 0;				
}					
.stampTokusyu3 li img {					
	width: 100%;				
}

.stampTokusyu2 {					
	width: 98%;				
	margin: 0 auto;				
}					
					
.stampTokusyu2 li {					
	float: left;				
	width: 31%;				
	margin: 10px 0% 0 13%;				
}					
.stampTokusyu2 li:nth-child(3n) {					
	margin-right: 0;				
}					
.stampTokusyu2 li img {					
	width: 100%;				
}

ul.stamp_ranklist li a {
    display: block;
}



/**********************/
hr.cute_hr {
	border: 0;
	border-bottom: 1px dashed #4f3119;
	width: 90%;
	margin: 10px auto;
}

/*********クリエイターボタン*************/
.btn_download {					
	position: relative;				
	width: 100%;				
	margin: 2px auto 10px;				
	padding: 0.3em;				
	background: #00b050;				/******背景色******/
	border-radius: 10px;				
	box-shadow: 0 5px 0 #007334;				/******立体部分******/
	color: #ffffff;				/******文字色******/
	/*text-shadow:				****文字の枠色****
		-1px -1px #fff,			
		1px -1px #fff,			
		-1px 1px #fff,			
		1px 1px #fff;*/			
	display: block;				
	font-size: 90%;				
	font-weight: bold;				
	text-align: center;				
}

.square_btn:active {
    background: #299d36;/*背景色*/
    border-bottom: solid 2px #299d36;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}
/****************************/
/****--画像上にpng貼る--****/					
.valentine_li img.valentine_ribon {					
	position:absolute;				
	top:0;				
	bottom:0;				
	left:0px;				
	right:0;				
	width:100%;				
}					
/****--画像上にpng貼るend--****/
/**********画像背景色************/					
.image {								
	position: relative;				
}					
.valentine_ribon{					
	position: absolute;				
	bottom: 0px;				
	left: 0px;				
}					
/****************************/

.sample1 {
	color: #ff0000;
	font-size: 75%;
}
