@charset "utf-8";
/* CSS Document */


	.item_dtl_shohin_nm_mk{
		padding: 0.2em;
		font-weight: bold;
		text-align: center;
		font-size: 0.9em;
	}

	.item_dtl_shohin_price_mk{
		padding: 0.2em;
		font-weight: bold;
		text-align: center;
		font-size: 0.8em;
		/*color: #9C282A;*/
	}

	
	.item_dtl_shohin_txt_mk{
		padding: 0.2em 0.2em 1em 0.2em;
		font-size: 0.8em;
		height: 14em;
		text-align: center;

	}

	.item_dtl_shohin_txt_lh_mk{
		padding: 0.2em 0.2em 1em 0.2em;
		font-size: 0.8em;
		height: 10em;
		text-align: center;
		line-height: 1.5em;

	}

	.item_dtl_shohin_txt_2_mk{
		padding: 0.2em 0.2em 1em 0.2em;
		font-size: 0.8em;
		height: 12em;
		text-align: center;

	}

	.item_dtl_shohin_txt_3_mk{
		padding: 0.2em 0.2em 1em 0.2em;
		font-size: 0.8em;
		height: 7.5em;
		text-align: center;

	}

	.item_dtl_shohin_txt_4_mk{
		padding: 0.2em 0.2em 1em 0.2em;
		font-size: 0.8em;
		height: 14em;
		text-align: center;

	}

	.item_dtl_shohin_txt_5_mk{
		padding: 0.2em 0.2em 1em 0.2em;
		font-size: 0.8em;
		height: 9em;
		text-align: center;

	}

	.item_dtl_shohin_txt_6_mk{
		padding: 0.2em 0.2em 1em 0.2em;
		font-size: 0.8em;
		height: 15em;
		text-align: center;

	}


/*slick*/

	@media screen and (max-width: 1900px){
		#content {
			width: 100%;
		}
	}

	@media screen and (max-width: 1700px){
		.item_dtl_shohin_nm {
			height: 1em;
			margin-bottom: 2.5em;
		}
	}


	@media screen and (max-width: 1500px){
		.item_dtl_shohin_nm {
			height: 1em;
			margin-bottom: 2.5em;
		}
	}


	@media screen and (max-width: 1300px){
		.item_dtl_shohin_nm {
			height: 1.5em;
			margin-bottom: 2em;
		}
	}


	@media screen and (max-width: 1100px){
		.item_dtl_shohin_nm {
			height: 2em;
			margin-bottom: 2.5em;
		}
	}

	@media screen and (max-width: 850px){
		.item_dtl_shohin_nm {
			height: 4em;
			margin-bottom: 4.5em;
		}
	}


	@media screen and (max-width: 600px){
		.item_dtl_shohin_nm {
			height: 3em;
			margin-bottom: 3.5em;
		}
	}


	@media screen and (max-width: 480px){

		body {
			margin:0 auto;
			width: 100%;
			font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
			font-size:0.8em;
		}
		
		
		.kikaku-waku {
		display:none;

		}
		.kikaku-wakusmp {
		display:block;

		}
		

		.disp_smp{
			display: block;
		}
		.disp_pc{
			display: none;
		}

		.s1 {
			width: inherit;
			margin: 0 auto;
			background-color: #FFFFFF;
			}

		.tokuten_img{
			width: 60%;
		}

		.item_dtl{
			width: 48%;
			padding: 1em 1%;
			float: left;
		}

		.item_dtl_shohin_nm {
			font-size: 0.7em;
			height: 2.5em;
			margin-bottom: 4em;
		}

		.item_dtl_shohin_price {
			padding: 0em;
		}

	}




/* ----- フッター ----- */
#footer { 
	height:140px;
	text-align:center;
	background-color:#FCF9C6;
}

/* ----- 上に戻る ----- */

.page-top
{
	margin: 0 ;
	padding: 0 ;
	display: none ;
}
 
.page-top p
{
	margin: 0 ;
	padding: 0 ;

	position: fixed ;
	right: 16px ;
	bottom: 0px ;
}
 
.move-page-top
{
	display: block ;
	width: 176px ;
	height:314px ;

	line-height: 50px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
}

.move-page-top:hover
{
	opacity: 0.85 ;
}


