@charset "UTF-8";
/* CSS Document */

@media screen and (min-width:750px){

.sp{display: none;}	

}

/* スマフォ版 */
@media screen and (max-width:750px){

.pc{display: none;}	

.background {
background-repeat: no-repeat;
background-color: #111;
-webkit-background-size: contain;
        background-size: contain;
}
#content00_bg {background-image: url(../images/bg_sp0.png);}
#content02_bg {background-image: url(../images/bg_sp.png);}

#content01 li{width:100%; margin-bottom:20px;}
#content01 li:last-child{margin-bottom:0;}

.period p{text-align: center;}
.period span{font-size:1.5em; padding-bottom:5px; border-bottom:1px solid #eac15d;line-height: 1.8em;}

.appendix p{font-size: 0.7em; font-weight: normal; margin-top:30px; text-align: left;} 

.hortensia,
.pv{
	width:90%;
	height:100%;
	line-height: 1.2em;
	border:1px solid #fff;
	display: block;
	padding:20px 0;
	text-align: center;
}
	.hortensia{margin:0 auto 30px;}
	.pv{margin:0 auto;}

	.toshop{
		width:260px;
		text-align: center;
		line-height: 80px;
		margin:30px auto 0;
		font-size:1.2em;
	}

	.btn{
	width:250px;	
	margin:0 auto;
	display: block;
	text-align: center;
}	

	#content07 .tw_btn,
    #content07 .fa_btn{
	width:250px;
	height:60px;
	border:1px solid #fff;
	display: block;
	margin:10 auto;
	text-align: center;
	line-height: 60px;
}
		
}