@charset "utf-8";


@media screen and (max-device-width: 480px) {
	.tokushu .pc {
		display: none !important;
	}

	.sns-wrap .fb-like,
	.sns-wrap .fb-share-button {
		top: -3.5px;
	}

	.sns_wrap iframe {
		margin-top: -3px !important
	}


	/*-----------------------------------------------
 base
-----------------------------------------------*/
	.tokushu {
		width: 100% !important;
	}

	/*-----------------------------------------------
 ヘッダー
-----------------------------------------------*/
	.tokushu .top img {
		width: calc(100% - 14px);
	}

	/*-----------------------------------------------
 ベース
-----------------------------------------------*/
	.tokushu .contents .box {
		padding: 0 0 7px !important;
		border-left: 0!important;
		border-right: 0!important;
	}


	/*-----------------------------------------------
 文字周り レイアウト
-----------------------------------------------*/
	.tokushu strong {
		font-size: 14px !important;
	}

	/*-----------------------------------------------
 見出し
-----------------------------------------------*/
	.tokushu h3 {
		font-size: 16px!important;
	}

	.tokushu h5 {
		font-size: 1.4em !important;
	}

	/*-----------------------------------------------
 予約販売期間
-----------------------------------------------*/
	.tokushu .reserv p {
		font-size: 1.4em;
		font-size: 14px !important;
	}

	/*-----------------------------------------------
 商品詳細
-----------------------------------------------*/
	.tokushu table th {
		width: 20% !important;
	}

	.tokushu table td {
		width: 80% !important;
	}


	/*-----------------------------------------------
 イベント詳細
-----------------------------------------------*/
.tokushu .event table th {
	color: #fff!important;
	font-size: 14px !important;
	padding: 2px 4px!important;
	background-color: #636ce6;
}

	.tokushu .event table th,
	.tokushu .event table td {
		display: block !important;
		width: 98% !important;
	}

/*-----------------------------------------------
 商品詳細　その2
-----------------------------------------------*/
.tokushu table.data2nd th {
	text-decoration: none!important;
}

	/*-----------------------------------------------
 ネットサイン会リンクボタン
-----------------------------------------------*/
	.tokushu .live a:link {
		font-size: 1.4em;
		font-size: 14px !important;
	}

	/*-----------------------------------------------
 商品一覧
-----------------------------------------------*/
	.tokushu .item {
		width: 96% !important;
		margin: 5px 0 !improtant;
		padding: 5px 5px 0 !important;
	}

	/*-----------------------------------------------
 商品名
-----------------------------------------------*/
	.tokushu .item .ttl {
		font-size: 1.2em;
		font-size: 12px !important;
		letter-spacing: 0 !important;
		text-align: left !important;
	}

	/*-----------------------------------------------
 商品テキスト
-----------------------------------------------*/
	.tokushu .item .txt {
		position: relative;
		display: inline-block;
		margin: 2px 0 5px 5px !important;
		width: calc(100% - 85px);
		vertical-align: top !important:
	}

	/*-----------------------------------------------
 商品画像
-----------------------------------------------*/
	.tokushu .item .boxImg {
		position: relative;
		display: inline-block;
		margin: 2px auto 5px !important;
		width: 80px !important;
		height: 80px !important;
	}

	.tokushu .item .boxImg img {
		width: 100%;
		height: 100%;
	}

	/*-----------------------------------------------
 商品 価格
-----------------------------------------------*/
	.tokushu .item dl dt {
		margin: 0 !important;
		font-size: 1.2em;
		font-size: 12px !important;
	}

	.tokushu .item dl dd {
		font-size: 1.5em;
		font-size: 15px !important;
		font-weight: 600;
	}

	.tokushu .item dl dd:after {
		font-size: 1.0em;
		font-size: 10px !important;
		font-weight: normal;
	}
}
