@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.mhnlist img{width:40px!important;}
.mhntable-w th:first-child{width:20%;}
.mhntable-w img{width:60px!important;}
.mhntable-e img{width:60px!important;}
.mhntable-e tr:nth-child(2) td{text-align:center;}
.mhntable-s th:first-child{width:34%;}
.mhntable-s th:last-child{width:16%;}
.mhntable-s td:nth-child(1),.mhntable-s td:nth-child(3){text-align:center;}
.mhntable-st ul{margin:0!important;padding:0 0 0 16px!important;}
.mhntable-st td:nth-child(1),.mhntable-st td:nth-child(3){text-align:center;}
.mhn-others td{text-align:center;}
.mhn-others img{width:60px!important;}
.scroll-table{
    display: block;
    overflow-x: auto;
    overflow-y: scroll;
    max-height: 500px;
  white-space: wrap;
    border: 1px solid #ccc;
}
.scroll-table img{width:40px!important;}
.fixedth1,
.scroll-table tr td:first-child{
  position: sticky;
  top: 0;
  left: 0;
  &:before{
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 100%;
    border: 1px solid #ccc;
	pointer-events: none;
  }:
}
.scroll-table .fixedth1:first-child{
  z-index: 4;
}
.fixedth1{
  z-index: 3;
}

.scroll-table tr td:first-child{
	background: white;
 	z-index: 2;
}

.scroll-table td, .scroll-table th {
  white-space: nowrap;
}

.scroll-table td{
	text-align:center;
	z-index: 1;	
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
.mhntable-e tr:nth-child(2) td{font-size:10px;}
.mhn-others .mhnfs{font-size:10px;}
}
/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
