@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 {
		width: 48%;
		padding: 5px !important;
	}

	.tokushu .column_1 p {
		font-size: 1.4em !important;
	}

	.tokushu .column_1 img {
		width: 98%;
  	min-height: 0%!important;
	}

	.tokushu .column_1 span img {
		width: 98%;
	}

	.tokushu .column_1 span img {
		width: 98%;
  	min-height: 0%;
	}

	.tokushu .column_1 .value {
		margin: 0 auto !important;
		margin-top: auto !important;
		width: 100%;
	}

	.tokushu .column_1 .value dl {
		width: 100%;
		font-size: 1.3em !important;
		text-align: right;
		margin: 0 !important;
		margin-top: auto !important;
	}

	.tokushu .column_1 .value dt,
	.tokushu .column_1 .value dd {
		display: inline-block;
		text-align: right;
	}

	.tokushu .column_1 .value 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;
	}

}
