@charset "utf-8";


@media screen and (max-device-width: 480px) {
	.tokushu_wrap .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_wrap {
		width: 100% !important;
	}

	.tokushu_wrap .contents {
		width: 100% !important;
		margin: 10px auto !important;
		padding: 0 0 7px !important;
	}

	.tokushu_wrap .contents .box {
		padding: 0 0 7px !important;
		border-right: none !important;
		border-left: none !important;
	}

	.tokushu_wrap .contents .box .inner {
		width: 94% !important;
	}

/*-----------------------------------------------
 メニューボタン
-----------------------------------------------*/
.tokushu_wrap .menuArea ul  {
	width: 98%!important;
	list-style-type: none!important;
	text-align: center!important;
	margin: 0 auto!important;
}

.tokushu_wrap .menuArea ul li {
	display: inline-block;
	width: 43%;
	margin: 0 1px 3px!important;
	text-align: left!important;
}

#runway01,
#runway02,
#runway03,
#runway04 {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

	/*-----------------------------------------------
 PV
-----------------------------------------------*/
	.tokushu_wrap .movie iframe {
		width: 90%;
		height: auto;
	}

	/*-----------------------------------------------
 文字周り レイアウト
-----------------------------------------------*/
	.tokushu_wrap strong {
		font-size: 14px !important;
	}

	/*-----------------------------------------------
 見出し
-----------------------------------------------*/
	.tokushu_wrap h3 {
		font-size: 16px !important;
	}

	.tokushu_wrap h3.itemblock {
		font-size: 16px !important;
	}

	.tokushu_wrap h5 {
		font-size: 14px !important;
	}

	/*-----------------------------------------------
 リードレイアウト
-----------------------------------------------*/
	.tokushu_wrap .lead img {
		display: inline-block;
		width: 110px;
		height: auto;
	}

	.tokushu_wrap .lead .txt {
		display: inline-block;
		width: calc(100% - 118px);
		line-height: 1.5 !important;
		font-size: 1.3em;
		font-size: 13px !important;
		vertical-align: top;
		margin: 0 0 0 5px !important;
	}

	/*-----------------------------------------------
 予約販売期間
-----------------------------------------------*/
	.tokushu_wrap .reserv p {
		font-size: 14px !important;
	}

	/*-----------------------------------------------
 商品詳細
-----------------------------------------------*/
	.tokushu_wrap table th {
		width: 20% !important;
	}

	.tokushu_wrap table td {
		width: 80% !important;
	}

	/*-----------------------------------------------
 ネットサイン会リンクボタン
-----------------------------------------------*/
	.tokushu_wrap .live a:link {
		font-size: 1.4em;
		font-size: 14px !important;
	}

	/*-----------------------------------------------
 商品一覧
-----------------------------------------------*/
	.tokushu_wrap .item-block {
		width: 98% !important;
		margin: 0 auto !important;
	}

	/*-----------------------------------------------
 商品名
-----------------------------------------------*/
	.tokushu_wrap .item .ttl {
		font-size: 1.2em;
		font-size: 12px !important;
		letter-spacing: 0 !important;
		text-align: left !important;
	}

	/*-----------------------------------------------
 商品画像
-----------------------------------------------*/
	.tokushu_wrap .item .boxImg {
		position: relative;
		display: inline-block;
		margin: 2px auto 5px !important;
		width: 96%;
		min-height: 0%;
		height: auto;
	}

	.tokushu_wrap .item .boxImg img {
		width: 100%;
		height: 100%;
	}

	/*-----------------------------------------------
 商品 価格
-----------------------------------------------*/
	.tokushu_wrap .item dl dt {
		margin: 0 !important;
		font-size: 1.2em;
		font-size: 12px !important;
	}

	.tokushu_wrap .item dl dd {
		font-size: 1.5em;
		font-size: 15px !important;
		font-weight: 600;
	}

	.tokushu_wrap .item dl dd:after {
		font-size: 1.0em;
		font-size: 10px !important;
		font-weight: normal;
	}


	/*-----------------------------------------------
  申込み方法
-----------------------------------------------*/
	.tokushu_wrap .register .btn:link {
		width: 80%;
	}

	.tokushu_wrap .guide h5 {
		padding: 4px 5px 4px !important;
		font-size: 13px !important;
		letter-spacing: 0 !important;
	}

}
