@charset "utf-8";
/*
Theme Name: TOIN2017
Theme URI: null
Description: Description
Author: Shunc - LZJ
Version: 1.1.20260820
*/

.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto;
	max-width: 100%;
}



/* たて向きテーブル */
.post table {
  border: none;
}
.wp-table-tate {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 15px;
  table-layout: fixed;
}
.wp-table-tate th {
  background-color: #eee;
}
.wp-table-tate td {
  background-color: #fff;
}
.wp-table-tate td {
  text-align: center;
}
.wp-table-tate th, .wp-table-tate td {
  padding: 7px; border: 1px solid #ddd;
}
.wp-table-tate tr:first-child th {
  border-radius: 6px 0 0 0;
}
.wp-table-tate tr:first-child td {
  border-radius: 0 6px 0 0;
}
.wp-table-tate tr:last-child th {
  border-radius: 0 0 0 6px;
}
.wp-table-tate tr:last-child td {
  border-radius: 0 0 6px 0;
}

p:empty {
  // display: none;
}

#site > .test-env-warning-text {
  display: none;
}
.test-env-warning-text {
  z-index: 99999;
  padding: 5px;
  position: absolute;
  bottom:0;
  left:0;
  font-weight: bold;
  color: white;
  letter-spacing: 1.2px;
  background-color: red;
}

@media screen and (max-width: 736px) {
  #site .test-env-warning-text {
    display: block;
  }
  .test-env-warning-text {
    font-size: .86rem;
    top: 0;
    bottom: unset;
    left: unset;
    right: 0;
    line-height: 100%;
    position: fixed;
  }
  .global-nav .test-env-warning-text {
    display: none;
  }
}