/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2025 | 08:59:39 */
/*ZA6 */
/* ボタン背景色
#za5 .tablepress-vertical-layout td .zaiko-btt button{background-color: transparent;}
#za5 .tablepress-vertical-layout td .hyouji-btt button {background-color: transparent;}
*/


 .select_cell.active { background: #ffcc00 !important; }

#global-update-btn {
  position: fixed;
  top: 10px;
  right: 20px;
  z-index: 9999;
     background: #0073aa;
  color: #fff;
  padding: 18px 30px 15px 30px;
  border-radius: 6px;
  cursor: pointer;
  font-weight: bold;
	font-family: sans-serif;
	font-size: 2em;line-height:1;}

 #global-update-btn:hover { background: #e50e0e;  }


/***配置****/

.page-id-289 .site{width: auto;  margin: 0 auto;  max-width: 1200px;}
.page-id-289 .gtranslate_wrapper{display:none;}
.entry-content #za5.zaiko-kanri table{margin: 0 0 4px; }

#za5.zaiko-kanri h3{padding: 0; margin:0 0 0.3em 0; }

#za5.zaiko-kanri .tablepress-vertical-layout{	border-bottom: 0px solid #ededed;	}
#za5.zaiko-kanri tr {width: 100%; margin: 0;}
#za5.zaiko-kanri .vertical-cols ,#za5 .cell-content {display: table-cell;}
#za5.zaiko-kanri .vertical-cols .col-item,
#za5.zaiko-kanri .button-group {display: table-cell;}

#za5.zaiko-kanri .tablepress-vertical-layout .col-item img{max-height: 53px;width:auto;max-width: none;}
#za5.zaiko-kanri .cell-content .col-0 {width:auto; padding-right: 5px;}

#za5.zaiko-kanri .cell-content{display: flex; flex-direction: unset;}
#za5.zaiko-kanri .cell-content .vertical-cols {order: 1; width:52em; /* padding-left:3em;*/}

#za5.zaiko-kanri .tablepress-vertical-layout .zero-item::before {left: -1.5em;	top: 1em;position: relative;display:none;}
#za5.zaiko-kanri .tablepress-vertical-layout .min-item::before{display:none;}

#za5.zaiko-kanri .cell-content .zaiko-btt {order: 2;}
#za5.zaiko-kanri .cell-content .hyouji-btt{order: 3;}




/*****ボタンデザイン******/
#za5.zaiko-kanri .vertical-cols .cell-content .col-item:empty{display:none;}
#za5 .tablepress-vertical-layout td .button-group button {padding: 29px 29px;font-size: 1.8em;line-height: 1;}
#za5.zaiko-kanri tr .cell-content {border-width:1px 0 0px 0;}
#za5.zaiko-kanri .vertical-cols .col-2{font-size: 2em;padding:1em 0 0 0.5em  ;color:#000;line-height: 1.5em;
 }


#za5.zaiko-kanri .vertical-cols .col-7:empty{display:none;}
#za5.zaiko-kanri .vertical-cols .col-7 {color:red;background-color: #fff;}
#za5.zaiko-kanri .vertical-cols .col-8{color:#339142;background-color: #fff;font-weight:bold;font-size: 1.3em;}
#za5.zaiko-kanri .vertical-cols .col-9{color:#000;background-color: #fff;border: none;}


/**追加修正*/
#za5.zaiko-kanri .cell-content:has(.zero-item) .zaiko-btt button:nth-child(3) {color:red;background-color:#ff0;}
#za5.zaiko-kanri .cell-content:has(.min-item) .zaiko-btt button:nth-child(2) {color:#ff0;background-color:#f00;}

.select_cell.active {
    background: #ffcc00 !important;color:#000!important;
}


/*****スマホサイズ******/
@media screen and (max-width: 360px) {
	#za5.zaiko-kanri .button-group{display: flex;}
	#za5 .zaiko-navi ul li {font-size: 0.97em;margin:0 0 0 1px;}
	#za5.zaiko-kanri .vertical-cols{display: grid;}
}