@charset "utf-8";
/* CSS Document */
@media screen and (max-device-width: 1024px) {
  
	.tokushu .pc{
	display: none;
}

.tokushu .sp{
	display: block;
}
	
	.sns-wrap .fb-like, .sns-wrap .fb-share-button {
    top: -3.5px;
 }
	.sns_wrap iframe{
    margin-top: -3px!important
 }
 .tokushu {
	width: 100%;
  }
	
	.tokushu h3 {
	font-size: 2.5em!important;
}

.tokushu h4 {
	font-size: 1.5em!important;
}
.tokushu p, .tokushu li, .tokushu table, .tokushu dl {
	font-size: 1.45em!important;
}

.tokushu .contents .box .yellow{
	font-size: 1.3em!important;
}

.tokushu strong {
	font-size: 1.2em!important;
}
.tokushu p span strong {
	font-size: 1.2em!important;
}

 .tokushu table th {
	width: 20%;
	font-weight: bold;
}
.tokushu table th span:after {
	padding-left: 5px!important;
	box-sizing: border-box;
	font-family: "Font Awesome 5 Free";
	content: "\f0da";
}
.tokushu table td {
	width: 75%;
}
 
.tokushu .guide .comment{
	width: 98%;
	}
 
 .tokushu .guide .comment img{
	width: 100%;
	}
 
 /*商品のご購入はこちら*/
.tokushu .column_1 {
	width: 97%;
}
.tokushu .column_1 img {
	width: 35%;
	height: auto;
}
.tokushu .column_1 > span {
	width: 100%;
	height: auto;
}
.tokushu .column_1 p { 
  width: 60%!important;
	display: inline-block;
	font-size: 1.3em!important;
	margin-left: 8px !important;
	line-height: 1.2 !important;
} 
.tokushu .column_1 dl {
	width: 45%;
	font-size: 1.4em!important;
	text-align: right;
}

.tokushu .column_1 dl dd span {
	font-size: 1.2em!important;
}
 
.tokushu .live a:link {
	font-size: 1.3em!important;
}
 
 /*footer*/
.tokushu .footer {
	font-size: 1.4em!important;
}
 
 
 
 
 
 
 
 
 
}