/*===============================================================================
COMMON
===============================================================================*/
.container .pcno {
  display: none;
}

/* SNS Area */
.container .sns ul {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.container .sns ul li {
  margin: 0px 10px 0px 0px;
}

/* RESET & TEMP*/
.container {
  font-size: 16px;
  color: #333;
  line-height: 1.8;
}
.container h1, .container h2, .container h3, .container h4, .container p, .container ul, .container li, .container dl, .container dt, .container dd, .container span, .container figure, .container figcaption, .container a {
  margin: 0;
  padding: 0;
}
.container p {
  font-size: 16px;
  line-height: 1.8 !important;
}
.container a {
  text-decoration: none;
}
.container a:hover {
  opacity: 0.8;
}
.container img {
  display: inline-block;
  vertical-align: bottom;
}
.container .img--block {
  display: block;
}

/* ------------------ Page Only ------------------ */
.container .pc__flex--row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.container .mainvisual {
  margin-top: 24px;
}
.container .mainvisual h1 img {
  width: 100%;
  height: auto;
}
.container .mainvisual h1 + p {
  margin-top: 16px;
  text-align: center;
}
.container .pagenav__wrap {
  margin-top: 24px;
}
.container .pagenav__wrap .pagenav--list__wrap p {
  text-align: center;
  letter-spacing: 4px;
}
.container .pagenav__wrap .pagenav--list__wrap p b {
  font-size: 2rem;
  font-weight: bold;
}
.container .pagenav__wrap .pagenav--list__wrap .pagenav--list {
  margin-top: 16px;
  gap: 8px;
  justify-content: center;
}
.container .pagenav__wrap .pagenav--list__wrap .pagenav--list li {
  width: calc(20% - 8px);
  height: 40px;
  background-color: #4ca30a;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  position: relative;
}
.container .pagenav__wrap .pagenav--list__wrap .pagenav--list li a {
  color: #fff;
  display: inline-block;
  font-weight: bold;
  width: 100%;
  height: 100%;
}
.container .pagenav__wrap .pagenav--list__wrap .pagenav--list li:nth-of-type(2n) {
  background-color: #147f04;
}
.container .pagenav__wrap .pagenav--list__wrap .pagenav--list li::after {
  position: absolute;
  content: url(images/arrow_r.svg);
  width: 20px;
  height: 20px;
  top: 10px;
  right: 4px;
  transform: rotate(90deg);
}
.container .item__wrap {
  margin-top: 80px;
}
.container .item__wrap .itemttl__wrap {
  flex-wrap: nowrap;
}
.container .item__wrap .itemttl__wrap .img--block {
  width: 160px;
  height: 160px;
  border: 4px solid #4ca30a;
  border-radius: 50%;
  background-color: #333;
}
.container .item__wrap .itemttl__wrap .ttldesc__wrap {
  width: calc(100% - 160px);
}
.container .item__wrap .itemttl__wrap .ttldesc__wrap h1 {
  border-bottom: 2px solid #333;
  border-color: #4ca30a;
  color: #4ca30a;
  font-size: 2.5rem;
  font-weight: bold;
  padding: 0 0 8px 16px;
}
.container .item__wrap .itemttl__wrap .ttldesc__wrap p {
  padding: 8px 0 0 16px;
}
.container .item__wrap:nth-of-type(even) .itemttl__wrap .img--block {
  border-color: #147f04;
}
.container .item__wrap:nth-of-type(even) .itemttl__wrap .ttldesc__wrap h1 {
  border-color: #147f04;
  color: #147f04;
}
.container .item__wrap .chart--lists__mainwrap {
  margin-top: 40px;
}
.container .item__wrap .chart--lists__mainwrap + .chart--lists__mainwrap {
  margin-top: 40px;
  border-top: 1px dotted #333;
  padding-top: 40px;
}
.container .item__wrap .chart--lists__mainwrap .chart--list__wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.container .item__wrap .chart--lists__mainwrap .chart--list__wrap + p {
  margin-top: 16px;
  text-align: left;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid {
  display: grid;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid + .chart--grid {
  margin-top: 24px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid li img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid .item--list .item--list--grid li {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid .item--list .item--list--grid li a {
  display: inline-block;
  width: 100%;
  font-weight: bold;
  padding-left: 8px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid .item--list .item--list--grid li a:hover {
  color: #147f04;
  opacity: 1;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid .item--list .item--list--grid li a .takiiIcon {
  width: auto;
  height: 16px;
  vertical-align: 0;
  margin-right: 4px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid .item--list .item--list--grid li a::after {
  content: url(images/arrow_g.svg);
  display: inline-block;
  margin-left: 8px;
  width: 14px;
  height: 14px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_sa {
  grid-template-rows: 30px 44px 182px;
  grid-template-columns: 172px 848px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_sa li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_sa li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_sa li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_sa .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_sa .item--list .item--list--grid {
  background-image: url(images/yousai/cabbage_sa_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_sa .item--list .item--list--grid li {
  height: 12.5%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_w {
  grid-template-rows: 28px 46px 226px;
  grid-template-columns: 170px 850px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_w li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_w li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_w li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_w .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_w .item--list .item--list--grid {
  background-image: url(images/yousai/cabbage_w_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_w .item--list .item--list--grid li {
  height: 10%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as {
  grid-template-rows: 28px 46px 226px 20px;
  grid-template-columns: 170px 850px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as li.chart04 {
  grid-column: 1/3;
  grid-row: 4/5;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as li.chart04 img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as .item--list .item--list--grid {
  background-image: url(images/yousai/cabbage_as_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_as .item--list .item--list--grid li {
  height: 10%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_es {
  grid-template-rows: 28px 44px 160px;
  grid-template-columns: 170px 850px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_es li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_es li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_es li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_es .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_es .item--list .item--list--grid {
  background-image: url(images/yousai/cabbage_es_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_es .item--list .item--list--grid li {
  height: 14.2857142857%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_spe {
  grid-template-rows: 28px 46px 136px;
  grid-template-columns: 170px 850px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_spe li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_spe li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_spe li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_spe .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_spe .item--list .item--list--grid {
  background-image: url(images/yousai/cabbage_spe_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cabbage_spe .item--list .item--list--grid li {
  height: 16.6666666667%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cauliflower__chart {
  grid-template-rows: 30px 56px 142px;
  grid-template-columns: 220px 800px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cauliflower__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cauliflower__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cauliflower__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cauliflower__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cauliflower__chart .item--list .item--list--grid {
  background-image: url(images/yousai/cauliflower_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#cauliflower__chart .item--list .item--list--grid li {
  height: 20%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#carrot__chart {
  grid-template-rows: 30px 36px 508px;
  grid-template-columns: 242px 778px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#carrot__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#carrot__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#carrot__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#carrot__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#carrot__chart .item--list .item--list--grid {
  background-image: url(images/konsai/carrot_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#carrot__chart .item--list .item--list--grid li {
  height: 7.1428571429%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart {
  grid-template-rows: 30px 48px 177px;
  grid-template-columns: 220px 800px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart .item--list .item--list--grid {
  background-image: url(images/yousai/broccoli_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart .item--list .item--list--grid li {
  height: 23px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#broccoli__chart .item--list .item--list--grid li:nth-of-type(7) {
  height: 38px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart {
  grid-template-rows: 30px 30px 256px;
  grid-template-columns: 210px 784px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart li.chart03 img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart .item--list .item--list--grid {
  background-image: url(images/konsai/daikon_1_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_1__chart .item--list .item--list--grid li {
  height: 11.1111111111%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_2__chart {
  grid-template-rows: 30px 30px 538px;
  grid-template-columns: 210px 784px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_2__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_2__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_2__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_2__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_2__chart .item--list .item--list--grid {
  background-image: url(images/konsai/daikon_2_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_2__chart .item--list .item--list--grid li {
  height: 5.2631578947%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart {
  grid-template-rows: 32px 28px 142px;
  grid-template-columns: 210px 784px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart li.chart02 img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart .item--list .item--list--grid {
  background-image: url(images/konsai/daikon_3_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#daikon_3__chart .item--list .item--list--grid li {
  height: 20%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y {
  grid-template-rows: 28px 68px 376px;
  grid-template-columns: 120px 152px 748px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y li.chart01 {
  grid-column: 1/4;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y li.chart02 {
  grid-column: 1/2;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y li.chart03 {
  grid-column: 2/3;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y .item--list {
  grid-column: 2/3;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y .item--list .item--list--grid {
  background-image: url(images/yousai/hakusai_y_05.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y .item--list .item--list--grid li {
  height: 5.8823529412%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__y li.chart04 {
  grid-column: 3/4;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart {
  grid-template-rows: 30px 68px 176px;
  grid-template-columns: 120px 152px 748px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart li.chart01 {
  grid-column: 1/4;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart .item--list {
  grid-column: 2/3;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart .item--list .item--list--grid {
  background-image: url(images/yousai/hakusai_y_05.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart .item--list .item--list--grid li {
  height: 12.5%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#hakusai__chart li.chart04 {
  grid-column: 3/4;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart {
  grid-template-rows: 30px 34px 198px;
  grid-template-columns: 210px 784px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart .item--list .item--list--grid {
  background-image: url(images/konsai/kabu_s_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart .item--list .item--list--grid li {
  height: 14.2857142857%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_s__chart li.chart04 {
  grid-column: 3/4;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart {
  grid-template-rows: 28px 34px 142px 36px;
  grid-template-columns: 228px 766px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart .item--list .item--list--grid {
  background-image: url(images/konsai/kabu_m_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart .item--list .item--list--grid li {
  height: 20%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart li.chart05 {
  grid-column: 1/3;
  grid-row: 4/5;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#kabu_m__chart li.chart05 img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#komatsuna__chart {
  grid-template-rows: 28px 36px 180px;
  grid-template-columns: 198px 822px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#komatsuna__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#komatsuna__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#komatsuna__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#komatsuna__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#komatsuna__chart .item--list .item--list--grid {
  background-image: url(images/yousai/komatsuna_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#komatsuna__chart .item--list .item--list--grid li {
  height: 14.2857142857%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_c {
  grid-template-rows: 34px 48px 26px;
  grid-template-columns: 116px 904px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_c li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_c li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_c li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_c .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_c .item--list .item--list--grid {
  background-image: url(images/yousai/lettuce_c_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_c .item--list .item--list--grid li {
  height: 22px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_m {
  grid-template-rows: 30px 46px 26px;
  grid-template-columns: 116px 904px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_m li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_m li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_m li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_m .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_m .item--list .item--list--grid {
  background-image: url(images/yousai/lettuce_m_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_m .item--list .item--list--grid li {
  height: 22px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_w {
  grid-template-rows: 28px 48px 24px;
  grid-template-columns: 116px 904px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_w li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_w li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_w li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_w .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_w .item--list .item--list--grid {
  background-image: url(images/yousai/lettuce_w_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce_w .item--list .item--list--grid li {
  height: 20px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce__chart {
  grid-template-rows: 30px 50px 262px;
  grid-template-columns: 144px 876px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce__chart .item--list .item--list--grid {
  background-image: url(images/yousai/lettuce_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#lettuce__chart .item--list .item--list--grid li {
  height: 10%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart {
  grid-template-rows: 28px 50px 282px 20px;
  grid-template-columns: 204px 816px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart .item--list .item--list--grid {
  background-image: url(images/yousai/leaflettuce_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart .item--list .item--list--grid li {
  height: 9.0909090909%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#leaflettuce__chart li.chart04 {
  grid-column: 1/3;
  grid-row: 4/5;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart {
  grid-template-rows: 30px 44px 156px 22px;
  grid-template-columns: 192px 828px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart .item--list .item--list--grid {
  background-image: url(images/yousai/mizuna_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart .item--list .item--list--grid li {
  height: 20%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart li.chart04 {
  grid-column: 1/3;
  grid-row: 4/5;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#mizuna__chart li.chart04 img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart {
  grid-template-rows: 30px 28px 134px;
  grid-template-columns: 266px 754px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart li.chart02 img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart .item--list .item--list--grid {
  background-image: url(images/yousai/negi_04.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#negi__chart .item--list .item--list--grid li {
  height: 20%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart {
  grid-template-rows: 30px 32px 426px 22px;
  grid-template-columns: 136px 186px 698px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart li.chart01 {
  grid-column: 1/4;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart .item--list {
  grid-column: 2/3;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart .item--list .item--list--grid {
  background-image: url(images/yousai/spinach_05.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart .item--list .item--list--grid li {
  height: 6.6666666667%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart li.chart04 {
  grid-column: 3/4;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart li.chart05 {
  grid-column: 1/4;
  grid-row: 4/5;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#spinach__chart li.chart05 img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart {
  grid-template-rows: 28px 26px 332px 22px;
  grid-template-columns: 226px 794px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart li img {
  vertical-align: top;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart li.chart01 {
  grid-column: 1/3;
  grid-row: 1/2;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart li.chart02 {
  grid-column: 1/2;
  grid-row: 2/3;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart li.chart03 {
  grid-column: 2/3;
  grid-row: 2/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart .item--list {
  grid-column: 1/2;
  grid-row: 3/4;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart .item--list .item--list--grid {
  background-image: url(images/konsai/onion_03.jpg);
  height: 100%;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart .item--list .item--list--grid li {
  height: 25px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart .item--list .item--list--grid li:nth-of-type(4) {
  height: 52px;
}
.container .item__wrap .chart--lists__mainwrap ul.chart--grid#onion__chart li.chart04 {
  grid-column: 1/3;
  grid-row: 4/5;
}
.container .item__wrap .itemlink__wrap {
  margin: 24px auto 0;
  width: 96%;
}
.container .item__wrap .itemlink__wrap h2 {
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
}
.container .item__wrap .itemlink__wrap .itemlink--list__wrap {
  margin-top: 8px;
  border-radius: 4px;
  background-color: #cde1bc;
  gap: 8px;
  padding: 16px;
}
.container .item__wrap .itemlink__wrap .itemlink--list__wrap li {
  width: calc((100% - 24px) / 4);
  height: 40px;
  border: 2px solid #408107;
  border-radius: 4px;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
}
.container .item__wrap .itemlink__wrap .itemlink--list__wrap li::after {
  position: absolute;
  content: url(images/arrow_g.svg);
  width: 20px;
  height: 20px;
  top: 6px;
  right: 10px;
}
.container .item__wrap .itemlink__wrap .itemlink--list__wrap li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
}

/* ------------------ print ------------------ */
@media print {
  #fix_header {
    position: static;
  }
}