@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 span 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.4em!important;
	margin-left: 8px !important;
} 
.tokushu .column_1 dl {
	width: 45%;
	font-size: 1.5em!important;
	text-align: right;
}

.tokushu .column_1 dl dd span {
	font-size: 1.3em!important;
}
 
.tokushu .live a:link {
	font-size: 1.3em!important;
}
 
 /*footer*/
.tokushu .footer {
	font-size: 1.4em!important;
}
 
/*korea*/
.korea h3 {
	margin: 0 auto!important;
	padding: 7px 0 5px!important;
	background-color: #9c761b;
	text-align: center;
}


.korea h4 {
	display: inline-block;
	margin-bottom: 5px!important;
	padding: 7px 8px 5px!important;
	border-radius: 15px;
	background-color: #025703;
	text-align: center!important;
}

.korea .contents .box img{
	width: 100%;
	height: auto;
}
 
.korea .contents .box h4 img{
	width: 85%;
	height: auto;
}

.korea .live a {
	padding: 0!important;
	padding-top: 5px!important;
}

.korea .live a img {
	width: 80%!important;
	height: auto;
	vertical-align: bottom!important;
}
 
.korea .contents .box .guide h4 img{
	width: 50%;
	height: auto;
}

.korea .contents .box .column_1 span img{
	width: 35%;
}

.korea .box .column_1 .price img{
	width: 100%;
	height: auto;
}
	/*　モーダル設定 */
.korea .modal-window .modal-inner img {
		width: 98%;
		height: auto;
	}
.korea .modal-window.special .modal-inner img {
		width: 75%;
		height: auto;
	}

}