@charset "UTF-8";

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

p{	
	font-family:  Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
	margin: 0 0 20px 0 !important;	
	padding: 5px 10px;
	font-size: 24px;

}

/*ヘッダー*/
.DSmenu .DSbtn {
	position:absolute; top:10px; 
	right: -90px; 
	background:#DA2608; 
	width:80px; 
	height:80px;
	border-radius: 4px;
	border: 4px solid #fff;
	-webkit-transition:ease .5s;
	transition:ease .5s;
}

.DSmenu .DSbtn .hambarg:nth-child(1) {
	position:absolute;
	top:30%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	height:4px;
	width:60px;
	background:#fff;
	-webkit-transition:ease .5s;
	transition:ease .5s;
}
.hambarg:nth-child(2) {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	height:4px;
	width:60px;
	background:#fff;
	-webkit-transition:ease .5s;
	transition:ease .5s;
}
.hambarg:nth-child(3) {
	position:absolute;
	top:70%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	height:4px;
	width:60px;
	background:#fff;
	-webkit-transition:ease .5s;
	transition:ease .5s;
}

.DSmenu .DSbtn:hover {
	position:absolute; 
	top:0; 
	right:-100px; 
	background:#DA2608; 
	width:100px; 
	height:100px;	
}

/*ボタン*/
.btn a{
	width: 300px;
	height: 60px;
	padding: 20px 30px;
	margin: 20px 0;
	border-radius: 10px;
	color: #fff !important;
	background-color: #DA2608!important;
	z-index: 100;
	font-size: 28px;
}

.store_link a{
	background-color: #fff;
	color: #505050;
	padding: 16px;
	border-radius: 5px;
	font-size: 2.3rem;
	text-decoration: none;
	font-weight: bold;
}

/*シェアテキスト*/
.share_text_wrap{
	margin-top: 40px;
}
.share_text_wrap p{
	font-size: 26px!important;
}

/*協力リンク*/
.link_wrap{
	font-size: 20px;
	display: block;
	margin-left: 60%;
}


}