/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 09 2025 | 14:44:00 */
/* 商品ステータス171 */

/** メニュー説明追加*****/
.m-info{color:#fff;font-family: source-han-sans-japanese, sans-serif;border:1px solid #fff; font-size:1.2em; padding:1em 1em;line-height: 1.3;}
.style-2column .osinagaki-table .m-info{font-size: var(--2column-font);}
.indent-1em,.m-info span{
text-indent: -1em;
  padding-left: 1em;
  display: block;
}
/*
.menu-item .min-item::before{	content: "Limited"; 
	color:#ff0;
	background-color: #f00;}
*/
.entry-content .menu-item .min-item::before{
	content: "";
  position: absolute;
bottom: 0; left: 0;  
	z-index: 99;
	padding:0;
}
.style-3column .menu-item .min-item::before{
 width: 146px;
  height: 61px;
  background: url("https://ginneko.f-usac.com/wpg/wp-content/uploads/images/zan-s.png") no-repeat center center;
}


.style-2column .menu-item .min-item::before{
 width: 183px;
  height: 76px;
  background: url("https://ginneko.f-usac.com/wpg/wp-content/uploads/images/zan-m.png") no-repeat center center;
}




.menu-item .zero-item img{ background-color: #000; opacity: 0.5;}
.menu-item td.zero-item::before{opacity: 1;
content: "";
  position: absolute;
top: 50%; left: 50%; transform: translate(-50%, -50%);
  width: 174px;
  height: 103px;
  background: url("https://ginneko.f-usac.com/wpg/wp-content/uploads/images/sold-out.png") no-repeat center center;
  /*  background-size: auto;
  background-size: contain;*/
	z-index: 99;
}
.menu-item td.zero-item{background-color: #000;}




/*

https://ginneko.f-usac.com/wpg/wp-content/uploads/2025/10/sold-out.png

https://ginneko.f-usac.com/wpg/wp-content/uploads/2025/10/zan-m.png
https://ginneko.f-usac.com/wpg/wp-content/uploads/2025/10/zan-s.png
*/







/*
.zaiko-kanri .vertical-cols {display:grid}

.zaiko-kanri .col-0 {order: 1;}
.zaiko-kanri .col-2 {order: 2;}
.zaiko-kanri .col-3 {order: 3;}
.zaiko-kanri .col-9 {order: 5;}
.zaiko-kanri .col-8 {order: 6;}
.zaiko-kanri .col-7 {order: 7;}
/**/

/**フォント　源ノ角ゴシック VF*/
.osinagaki-table .column-4 ,
.osinagaki-table .column-6 ,
.osinagaki-table .column-9 ,
.osinagaki-table .column-10 {
font-family: source-han-sans-japanese, sans-serif;}

table.osinagaki-table tr{
flex-direction: column;
display: inline-flex;
flex-wrap: wrap;
flex-flow: row wrap;
}


/*並び順*/
.osinagaki-table .column-1 {order: 2;}
.osinagaki-table .column-2 {order: 3;;display:none;}
.osinagaki-table .column-3 {order: 4; color:#FFEB8C; padding-top:0.5em;}/*品名*/

.osinagaki-table .column-4 {order: 16;}/*値段*/
.osinagaki-table .column-5 {order: 17;display:none;}/*数量*/
.osinagaki-table .column-6 {order: 18;}/*説明*/
.osinagaki-table .column-7 {order: 19; display:none;}/*表示ON/*OFF味*/
.osinagaki-table .column-8 {order: 110;display:none;}/*希少*/
.osinagaki-table .column-9 {order: 116; color:#fff}/*味*/
.osinagaki-table .column-10 {order: 5;}/*単位*/

.osinagaki-table .column-9:before{ content:"味付け";background-color: #006934;border-radius: 2px;padding:1px 3px;margin-right:0.8em;color:#fff ;}
.osinagaki-table .column-9:empty{display:none;}


.osinagaki-table .column-6{line-height: 1.5em;padding: 0 0 0.5em 0; color:#fff ; font-size: 1.2rem;}
.osinagaki-table tr .column-3{font-weight:bold;font-size:2.2rem;}


/******2カラム*****/
:root {--2column-font  : 1.4rem;}
:root {--2column-font-2: 1.7rem;}

.style-2column .osinagaki-table .column-4,
.style-2column .osinagaki-table .column-10{font-size: var(--2column-font-2);}

.style-2column .osinagaki-table .column-9{font-size: var(--2column-font);}
.style-2column .osinagaki-table .column-9:before{font-size: var(--2column-font);border-radius: 3px;padding:1px 5px;margin-right:3px;  }

.style-2column .osinagaki-table .column-6 {line-height: 1.9em;padding: 0 0 0.5em 0; color:#fff; font-size: var(--2column-font);}
.style-2column .osinagaki-table tr .column-3{font-size:3.8rem;}




/*.osinagaki-table tr .column-5{display:none;}
.osinagaki-table tr .column-7{display:none;}
*/

.osinagaki-table tr .column-4{flex: 1 1 140px;}

.osinagaki-table .column-10,
.osinagaki-table tr .column-4{font-weight:800;font-size:1.2rem; color:#fff;}

/*.osinagaki-table tr .column-4 {border: 0px solid #ccc;	flex: 1 1 140px;}*/



.osinagaki-table .column-10 {padding-right:1em;}


/***　希少　column-8に何か文字があれば　*
.menu-item .menu-kisyou::after{	content: "希少";
  color:#f00;
	background-color: #ff0;}
***/



/* td.menu-kisyou 内の画像に別の画像を重ねる */
td.menu-kisyou {
  position: relative; /* 疑似要素を配置する基準にする */
}



td.menu-kisyou::after {/***　希少　column-8に何か文字があれば　*/
  content: "";
  position: absolute;
  top: 10px; /* 右上に配置例 */
  right: 10px;
  width: 88px;
  height: 98px;
background: url("https://ginneko.f-usac.com/wpg/wp-content/uploads/images/ki-syo-s.png") no-repeat center center; background-size: contain;
}


/*.tablepress .column-1 {max-width:330px;}*/
/*.tablepress .column-1 img{max-width:330x;width:100%;}*/

.style-3column .tablepress .column-1 img{max-width:330x;width:100%;}


/******2カラム*****/
.style-2column td.menu-kisyou::after {

  top: 10px; /* 右上に配置例 */
  right: 10px;
  width: 109px;
  height: 122px;
background: url("https://ginneko.f-usac.com/wpg/wp-content/uploads/images/ki-syo-m.png") 
 no-repeat center center;
  background-size: contain;
}

