@charset "utf-8";
.pageSection__head{
  margin: 0 auto;
  padding: 0 0 1.5rem;
  position: relative;
}
.pageSection__head:before,
.pageSection__head:after{  
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  position: absolute;  
  }
.pageSection__head:before{}
.pageSection__head:after{}
.history .pageSection__head{}
.history .pageSection__head:before,
.history .pageSection__head:after{}
.history .pageSection__head:before{
  background-image: url("/src/images/enjoy/hidtory_deco01.webp");
  height: 120px;
  left: 5px;
  top: -2rem;
  width: 60px;
  }
.history .pageSection__head:after{
  background-image: url("/src/images/enjoy/hidtory_deco02.webp");
  bottom: 0;
  height: 36px;
  right: 5px;
  width: 100px;
  }
.nature .pageSection__head:before,
.nature .pageSection__head:after{}
.nature .pageSection__head:before{
  background-image: url("/src/images/enjoy/nature_deco01.webp");
  height: 67px;
  left: 10px;
  top: 0;
  width: 60px;
  }
.nature .pageSection__head:after{
  background-image: url("/src/images/enjoy/nature_deco02.webp");
  bottom: 0;
  height: 48px;
  right: 5px;
  width: 90px;
  }
.gourmet .pageSection__head:before,
.gourmet .pageSection__head:after{}
.gourmet .pageSection__head:before{
  background-image: url("/src/images/enjoy/gourmet_deco01.webp");
  height: 63px;
  left: 10px;
  top: 0;
  width: 90px;
  }
.gourmet .pageSection__head:after{
  background-image: url("/src/images/enjoy/gourmet_deco02.webp");
  bottom: 0;
  height: 76px;
  right: 10px;
  width: 66px;
  }
.pageSection__title__group{}
.pageSection__title{
  font-weight: 500;
  margin: 0 0 10px;
}
.pageSection__title__text{
  display: block;
  margin: 0 0 0.3em;
}
.pageSection__title__forcusText{}
.pageSection__title__supplyText{}
.pageSection__title__subText{
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 1;
  margin: 0;
  width: 100%;
}
.pageSection__body{}
.pageSection__body__inner{}
.pageSection__point__group{
  padding: 2rem 0 0;
  position: relative;
}
.pageSection__point__group:before{
  background-color: rgba(217,229,240,1.00);
  content: "";
  display: inline-block;
  height: 200px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 180;
}
.pageSection__point__wrap{}
.pageSection__point__outer{
  position: relative;
  z-index: 200;
}
.pageSection__point__inner{
  border-radius: 20px 20px 0 0;
  padding: 2rem 15px;
}
.pageSection__point__block{}
.pageSection__point__section{
  margin: 0 0 1.875rem;
  padding: 0 0 1.875rem;
}
.pageSection__point__section:last-of-type{
  margin: 0;
  padding: 0;
}
.pageSection__point__section:last-of-type:after{
  display: none;
}
.pageSection__point__sec__inner{}
.pageSection__point__sec__note{
  margin: 0 0 2rem;
}
.pageSection__point__sec__note__theme{
  font-size: 1.5rem;
  font-weight: 500;
  margin: 0;
}
.pageSection__point__sec__note__text{
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
  padding: 1em 0 0;
}
.pageSection__point__sec__note__image{
  align-items: center;
  padding: 1.5rem 0 0;
}
.pageSection__point__sec__note__image__item{
  margin: 0 1.5rem 0 0;
  width: calc((100% - calc(1.5rem * 1)) / 2);
  }
.pageSection__point__sec__note__image__item:nth-of-type(2n){
  margin: 0;
  }
.pageSection__point__sec__note__image__item.style-akiba{
  max-width: 180px;
}
.pageSection__point__sec__note__image__item.style-ieyasu{
  width: auto;
  max-width: 80px;
}
.pageSection__point__sec__note__image__item img{
  border-radius: 10px;
}
.pageSection__point__sec__note__image__item__figCaption{
  font-size: 1rem;
  display: block;
  margin: 10px 0 0;
}
.pageSection__point__sec__figure{}
.pageSection__point__sec__figure__list{
  margin: 0 0 10px;
}
.pageSection__point__sec__figure__list:last-of-type{
  margin: 0;
}
.pageSection__point__sec__figure__list__item{
  line-height: 1;
  margin: 0;
}
.pageSection__point__sec__figure__list__item.style-col2{
  margin: 0 10px 0 0;
  width: calc((100% - calc(10px * 1)) / 2);
}
.pageSection__point__sec__figure__list__item.style-col2:nth-of-type(2n){
  margin: 0;
}
.pageSection__point__sec__figure__list__item img{
  border-radius: 10px;
}
.pageSection__point__sec__figure__list__item__caption{
  font-size: 1rem;
  display: block;
  margin: 10px 0 0;
}
.pageSection__point__section .button__block{
  padding: 1rem 0 0;
}
.pageSection__point__section .button__item{
  max-width: inherit;
  width: auto;
}
.pageSection__point__section .button__item-link{
  padding: 0 2em;
}
.pageSection__point__group .buttonIllust__block{
  padding: 2rem 0 0;
}
.pageSection__detail__group{}
.pageSection__detail__outer{}
.pageSection__detail__inner{
  padding: 3rem 0;
}
.pageSection__detail__block{}
.pageSection__detail__theme{
  margin: 0 0 2rem;
}
.nature .pageSection__detail__theme{
  position: relative;
}
.nature .pageSection__detail__theme:before,
.nature .pageSection__detail__theme:after{
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 220;
}
.nature .pageSection__detail__theme:before{
  background-image: url("/src/images/enjoy/nature_deco05.webp");
}
.nature .pageSection__detail__theme:after{
  background-image: url("/src/images/enjoy/nature_deco06.webp");
}
.nature .pageSection__detail__topics__block .pageSection__detail__theme:before,
.nature .pageSection__detail__topics__block .pageSection__detail__theme:after{
  display: none;
}
.pageSection__detail__theme__text{
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 500;
  position: relative;
}
.pageSection__detail__theme__text:before,
.pageSection__detail__theme__text:after{
  background-image: url(/src/images/common/illust/line_leftup_black.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 40px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
}
.pageSection__detail__theme__text:before{
  left: calc(0% - 30px - 1rem);
}
.pageSection__detail__theme__text:after{
  right: calc(0% - 30px - 1rem);
  transform: translateY(-50%) scale(-1, 1);
}
.pageSection__detail__topics__block .pageSection__detail__theme__text:before,
.pageSection__detail__topics__block .pageSection__detail__theme__text:after{
  display: none;
}
.pageSection__detail__topics__block .pageSection__detail__theme__text{
  font-size: 1.25rem;
}
.pageSection__detail__theme__text.style-letterSpaceNone{
  letter-spacing: 0;
}
.pageSection__detail{
  border: 1px rgba(0,0,0,1.00) solid;
  border-radius: 20px;
  padding: 1.5rem 15px;
}
.history .pageSection__detail{
  position: relative;
}
.history .pageSection__detail:before,
.history .pageSection__detail:after{
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  position: absolute;
}
.history .pageSection__detail:before{
  display: none;
}
.history .pageSection__detail:after{
  background-image: url("/src/images/enjoy/hidtory_deco06.webp");
  height: 110px;
  right: 5px;
  top: -1rem;
  width: 110px;
}
.gourmet .pageSection__detail{
  padding: 1.5rem 15px;
}
.pageSection__detail__item{
  margin: 0 0 1.875rem;
  padding: 0 0 1.875rem;
}
.pageSection__detail__item:last-of-type{
  border-bottom: none;
  margin: 0;
  padding: 0;
}
.pageSection__detail__item__column{}
.pageSection__detail__item__column.style-col2{
  margin: 0 0 5rem;
  position: relative;
  }
.pageSection__detail__item__column.style-col2:after{
  background-repeat: repeat-x;
  background-size: 8px 4px;
  background-position: left bottom;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: calc(-5rem / 2);
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  }
.pageSection__detail__item__column.style-col2:last-of-type{
  margin: 0;
  }
.pageSection__detail__item__column.style-col2:last-of-type:after{
  display: none;
  }
.pageSection__detail__item__column.style-col3{
  margin: 0 0 5rem;
  position: relative;
  }
.pageSection__detail__item__column.style-col3:after{
  background-repeat: repeat-x;
  background-size: 8px 4px;
  background-position: left bottom;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: calc(-5rem / 2);
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  }
.pageSection__detail__item__column.style-col3:last-of-type{
  margin: 0;
  }
.pageSection__detail__item__column.style-col3:last-of-type:after{
  display: none;
  }
.pageSection__detail__item__column:only-of-type{}
.pageSection__detail__item__col__inner{}
.pageSection__detail__item__col__note{}
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__note{}
.pageSection__detail__item__col__note.style-fruits{
  padding: 0 5rem 0 0;
  position: relative;
}
.pageSection__detail__item__col__note.style-fruits:after{
  background-image: url("/src/images/enjoy/nature_deco07.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 100px;
  position: absolute;
  right: -1rem;
  width: 100px;
}
.pageSection__detail__item__col__note__theme{
  font-size: 1.75rem;
  font-weight: 500;
  letter-spacing: 1.2px;
  margin: 0;
}
.pageSection__detail__item__col__note__theme__subText{
  display: block;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  margin: 0 0 0.5em;
}
.pageSection__detail__item__col__note__text{
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
  margin: 0.75em 0 0;
}
.pageSection__detail__item__col__figure{
  padding: 1rem 0 0;
}
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__figure{}
.pageSection__detail__item__col__figure img{
  border-radius: 15px;
}
.pageSection__detail .button__block{
  padding: 2rem 0 0;
}
.nature .pageSection__detail .button__block{}
.nature .pageSection__detail .button__item{
  max-width: 300px;
}
.gourmet .pageSection__detail .button__block{}
.gourmet .pageSection__detail .button__item{}
.pageSection__detail__group .buttonIllust__block{
  padding: 2rem 0 0;
}

.pageSection__detail__topics__block{
  padding: 3rem 0 0;
}
.pageSection__detail__topics{
  padding: 0;
}
.gourmet .button__block{}


/* ---------------------------------------------------

	anchor

--------------------------------------------------- */
.anchor{
  list-style: none;
  margin: 0;
  padding: 1.875rem 0 0;
}
.anchor__item{
  margin: 0 0 1rem;
  width: 100%;
  max-width: 280px;
}
.anchor__item:last-of-type{
  margin: 0;
}
.anchor__item-link{
  align-items: center;
  background-color: rgba(255,255,255,1.00);
  border: 1px rgba(9,24,129,1.00) solid;
  border-radius: 10px;
  box-sizing: border-box;
  color: rgba(9,24,129,1.00);
  display: flex;
  flex-wrap: wrap;
  height: 130px;
  justify-content: center;
  padding: 1rem;
  width: 100%;
}
.anchor__item-link:after{}
.anchor__item__illust{
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 50px;
  margin: 0 0 0.5rem;
}
.anchor__item__illust img{
  height: auto;
  max-height: 100%;
  max-width: inherit;
  width: auto;
}
.anchor__item__text{
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 500;
  width: 100%;
}
.anchor__item__text__unit{}
.anchor__item__text__unit:first-of-type{
  display: block;
}
.anchor__item__text__unitForcus{
  font-size: 1.25em;
}


/* ---------------------------------------------------

	history

--------------------------------------------------- */
.history{
  margin: 0 0 2rem;
}


/* ---------------------------------------------------

	nature

--------------------------------------------------- */
.nature{
  margin: 0 0 2rem;
}


/* ---------------------------------------------------

	gourmet

--------------------------------------------------- */
.gourmet{
  margin: 0 0 2rem;
}
.gourmet__point__item{
  border-bottom: 2px rgba(0,0,0,1.00) dashed;
  margin: 0 0 1.875rem;
  padding: 0 0 1.875rem;
}
.gourmet__point__item:last-of-type{
  border-bottom: none;
  margin: 0;
  padding: 0;
}
.gourmet__point__item__column{}
.gourmet__point__item__column.style-col2{
  margin: 0 0 5rem;
  position: relative;
  }
.gourmet__point__item__column.style-col2:after{
  background-repeat: repeat-x;
  background-size: 8px 4px;
  background-position: left bottom;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: calc(-5rem / 2);
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  }
.gourmet__point__item__column.style-col2:last-of-type{
  margin: 0;
  }
.gourmet__point__item__column.style-col2:last-of-type:after{
  display: none;
  }
.gourmet__point__item__column:only-of-type{}
.gourmet__point__item__col__inner{}
.gourmet__point__item__col__note{
  order: 2;
}
.gourmet__point__item__column:only-of-type .gourmet__point__item__col__note{}
.gourmet__point__item__col__note__theme{
  font-size: 1.75rem;
  font-weight: 500;
  letter-spacing: 1.2px;
  margin: 0;
}
.gourmet__point__item__col__note__theme__subText{
  display: block;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  margin: 0 0 0.5em;
}
.gourmet__point__item__col__note__text{
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
  margin: 0.75em 0 0;
}
.gourmet__point__item__col__figure{
  order: 1;
  margin: 0 0 1rem;
}
.gourmet__point__item__column:only-of-type .gourmet__point__item__col__figure{}
.gourmet__point__item__col__figure img{
  border-radius: 15px;
}
.gourmet__point__item__column .button__block{
  padding: 1.5rem 0 0;
}

.gourmet__detail__food__block{
  border: 1px rgba(0, 0, 0, 1.00) solid;
  border-radius: 20px;
  margin: 2rem 0 0;
  padding: 1.5rem 15px;
}
.gourmet__detail__food__theme{
  font-size: 1.5rem;
  font-weight: 500;
  margin: 0 0 1em;
}
.gourmet__detail__food__note{
  font-size: 1rem;
  line-height: 1.75;
  margin: 0;
}
.gourmet__detail__food{
  padding: 1.5rem 0 0;
}
.gourmet__detail__food__column{
  margin: 0 0 5rem;
  position: relative;
}
.gourmet__detail__food__column:last-of-type{
  margin: 0;
}
.gourmet__detail__food__column:after{
  background-repeat: repeat-x;
  background-size: 8px 4px;
  background-position: left bottom;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: calc(-5rem / 2);
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  }
.gourmet__detail__food__column:last-of-type:after{
  display: none;
}
.gourmet__detail__food__col__head{
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0 0 0.9em;
}
.gourmet__detail__food__col__body{}
.gourmet__detail__food__col__item{
  margin: 0 1rem 0.75rem 0;
  width: calc((100% - calc(1rem * 1)) / 2);
}
.gourmet__detail__food__col__item:nth-of-type(2n){
  margin: 0 0 0.75rem 0;
  }
.gourmet__detail__food__col__item img{
  border-radius: 15px;
}
.gourmet__detail__food__col__item__caption{
  font-size: 1.0625rem;
  margin: 0.3em 0 0;
}



/* ---------------------------------------------------

	MediaQuery

--------------------------------------------------- */
/* ------------------------------------

	Tablet-Mode

------------------------------------ */
@media screen and (min-width: 600px) {
.pageSection__head{
  position: relative;
  }
.pageSection__head:before,
.pageSection__head:after{}
.pageSection__head:before{}
.pageSection__head:after{}
.history .pageSection__head{}
.history .pageSection__head:before,
.history .pageSection__head:after{}
.history .pageSection__head:before{
  height: 120px;
  left: 10px;
  top: 0;
  width: 100px;
  }
.history .pageSection__head:after{
  bottom: 0;
  height: 73px;
  right: 10px;
  width: 200px;
  }
.nature .pageSection__head:before,
.nature .pageSection__head:after{}
.nature .pageSection__head:before{
  height: 114px;
  left: 10px;
  top: 0;
  width: 100px;
  }
.nature .pageSection__head:after{
  bottom: 0;
  height: 70px;
  right: 10px;
  width: 134px;
  }
.gourmet .pageSection__head:before,
.gourmet .pageSection__head:after{}
.gourmet .pageSection__head:before{
  height: 70px;
  left: 10px;
  top: 0;
  width: 100px;
  }
.gourmet .pageSection__head:after{
  bottom: 0;
  height: 76px;
  right: 10px;
  width: 66px;
  }
.pageSection__title__group{}
.pageSection__title{
  margin: 0 0 15px;
  }
.pageSection__title__text{}
.pageSection__title__forcusText{}
.pageSection__title__supplyText{}
.pageSection__title__subText{
  font-size: 1.0625rem;
  letter-spacing: 3px;
  }
.pageSection__body{}
.pageSection__body__inner{}
.pageSection__point__group{}
.pageSection__point__group:before{}
.pageSection__point__wrap{
  position: relative;
}
.pageSection__point__wrap:before,
.pageSection__point__wrap:after{
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  position: absolute;
  z-index: 190;
}
.pageSection__point__wrap:before{}
.pageSection__point__wrap:after{}

.history .pageSection__point__wrap:before,
.history .pageSection__point__wrap:after{}  
.history .pageSection__point__wrap:before{
  background-image: url("/src/images/enjoy/hidtory_deco03.svg");
}
.history .pageSection__point__wrap:after{
  background-image: url("/src/images/enjoy/hidtory_deco04.svg");
}
.nature .pageSection__point__wrap:before,
.nature .pageSection__point__wrap:after{}  
.nature .pageSection__point__wrap:before{
  background-image: url("/src/images/enjoy/nature_deco03.svg");
}
.nature .pageSection__point__wrap:after{
  background-image: url("/src/images/enjoy/nature_deco04.svg");
}
.gourmet .pageSection__point__wrap:before,
.gourmet .pageSection__point__wrap:after{}  
.gourmet .pageSection__point__wrap:before{
  background-image: url("/src/images/enjoy/gourmet_deco03.svg");
}
.gourmet .pageSection__point__wrap:after{
  background-image: url("/src/images/enjoy/gourmet_deco04.svg");
}
.pageSection__point__outer{}
.pageSection__point__inner{
  padding: 3rem 2rem 4rem;
  }
.pageSection__point__block{}
.pageSection__point__section{}
.pageSection__point__sec__inner{}
.pageSection__point__section:nth-of-type(2n-1) .pageSection__point__sec__inner{}
.pageSection__point__section:nth-of-type(2n) .pageSection__point__sec__inner{
  flex-direction: row-reverse;
  }
.pageSection__point__sec__note{
  width: 280px;
  }
.pageSection__point__section:nth-of-type(2n-1) .pageSection__point__sec__note{
  margin: 0 1.5rem 0 0;
  }
.pageSection__point__section:nth-of-type(2n) .pageSection__point__sec__note{
  margin: 0 0 0 1.5rem;
  }
.pageSection__point__sec__note__theme{}
.pageSection__point__sec__note__text{}
.pageSection__point__sec__note__image{}
.pageSection__point__sec__note__image__item{}
.pageSection__point__sec__note__image__item.style-akiba{}
.pageSection__point__sec__note__image__item.style-ieyasu{}
.pageSection__point__sec__note__image__item img{
  border-radius: 15px;
}
.pageSection__point__sec__note__image__item__figCaption{}
.pageSection__point__sec__figure{
  width: calc((100% - 1.5rem) - 280px);
  }
.pageSection__point__sec__figure__list{
  margin: 0 0 15px;
  }
.pageSection__point__sec__figure__list__item{}
.pageSection__point__sec__figure__list__item.style-col2{
  margin: 0 15px 0 0;
  width: calc((100% - calc(15px * 1)) / 2);
}
.pageSection__point__sec__figure__list__item.style-col2:nth-of-type(2n){
  margin: 0;
}
.pageSection__point__sec__figure__list__item img{
  border-radius: 15px;
}
.pageSection__point__sec__figure__list__item__caption{}
.pageSection__point__section .button__block{}
.pageSection__point__section .button__item{
  max-width: inherit;
  }
.pageSection__point__section .button__item-link{
  padding: 0 3.5em;
  }
.pageSection__point__group .buttonIllust__block{}
.pageSection__detail__group{}
.pageSection__detail__outer{}
.pageSection__detail__inner{}
.pageSection__detail__block{}
.pageSection__detail__theme{}
.nature .pageSection__detail__theme{}
.nature .pageSection__detail__theme:before,
.nature .pageSection__detail__theme:after{}
.nature .pageSection__detail__theme:before{}
.nature .pageSection__detail__theme:after{}
.pageSection__detail__theme__text{}
.pageSection__detail__theme__text:before,
.pageSection__detail__theme__text:after{
  height: 50px;
  width: 40px;
  }
.pageSection__detail__theme__text:before{
  left: calc(0% - 40px - 1.5rem);
  }
.pageSection__detail__theme__text:after{
  right: calc(0% - 40px - 1.5rem);
  }
.pageSection__detail__topics__block .pageSection__detail__theme{}
.pageSection__detail__theme.style-letterSpaceNone{}
.pageSection__detail{
  padding: 2rem 15px;
  }
.history .pageSection__detail{}
.history .pageSection__detail:before,
.history .pageSection__detail:after{}
.history .pageSection__detail:before{
  background-image: url("/src/images/enjoy/hidtory_deco05.webp");
  display: inline-block;
  height: 88px;
  right: 0rem;
  top: -4rem;
  width: 90px;
  }
.history .pageSection__detail:after{
  bottom: -6rem;
  height: 111px;
  left: 0;
  top: inherit;
  width: 90px;
  }
.gourmet .pageSection__detail{
  padding: 2rem 15px;
}
.pageSection__detail__item{}
.pageSection__detail__item__column{}
.pageSection__detail__item__column.style-col2{
  margin: 0 3.75rem 0 0;
  position: relative;
  width: calc((100% - 3.75rem) / 2);
  }
.pageSection__detail__item__column.style-col2:after{
  background-repeat: repeat-y;
  background-size: 4px 8px;
  background-position: left top;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: inherit;
  height: 100%;
  left: inherit;
  right: calc(-3.75rem / 2);
  top: 0;
  width: 2px;
  }
.pageSection__detail__item__column.style-col2:nth-of-type(2n){
  margin: 0;
  }
.pageSection__detail__item__column.style-col2:nth-of-type(2n):after{
  display: none;
  }
.pageSection__detail__item__column.style-col3{}
.pageSection__detail__item__column.style-col3:after{
  background-repeat: repeat-y;
  background-size: 4px 8px;
  background-position: left top;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: inherit;
  height: 100%;
  left: inherit;
  right: calc(-3.75rem / 2);
  top: 0;
  width: 2px;
  }
.pageSection__detail__item__column.style-col3:nth-of-type(3n){}
.pageSection__detail__item__column:only-of-type{}
.pageSection__detail__item__col__inner{}
.pageSection__detail__item__col__note{}
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__note{
  margin: 0 1rem 0 0;
  width: calc((100% - 1rem) - 240px);
  }
.pageSection__detail__item__col__note.style-fruits{}
.pageSection__detail__item__col__note.style-fruits:after{}
.pageSection__detail__item__col__note__theme{}
.pageSection__detail__item__col__note__theme__subText{}
.pageSection__detail__item__col__note__text{}
.pageSection__detail__item__col__figure{}
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__figure{
  width: 240px;
  }
.pageSection__detail .button__block{}
.nature .pageSection__detail .button__block{}
.nature .pageSection__detail .button__item{
  max-width: 340px;
  }
.gourmet .pageSection__detail .button__block{}
.gourmet .pageSection__detail .button__item{
  max-width: 300px;
  }
.pageSection__detail__group .buttonIllust__block{}

.pageSection__detail__topics__block{}
.pageSection__detail__topics{}


/* ------------------------------------

	anchor

------------------------------------ */
.anchor{}
.anchor__item{
  margin: 0 1rem 0 0;
  width: calc((100% - calc(1rem * 2)) / 3);
  }
.anchor__item:nth-of-type(3n){
  margin: 0;
  }
.anchor__item-link{
  border: 2px rgba(9,24,129,1.00) solid;
  height: 150px;
  }
.anchor__item-link:after{
  right: 1rem;
  }
.anchor__item__illust{
  height: 45px;
  }
.anchor__item__text{}
.anchor__item__text__unit{}
.anchor__item__text__unitForcus{}


/* ------------------------------------

	history

------------------------------------ */
.history{}


/* ------------------------------------

	nature

------------------------------------ */
.nature{}


/* ------------------------------------

	gourmet

------------------------------------ */
.gourmet{}
.gourmet__point__item{}
.gourmet__point__item__column{}
.gourmet__point__item__column.style-col2{
  margin: 0 3.75rem 0 0;
  position: relative;
  width: calc((100% - 3.75rem) / 2);
  }
.gourmet__point__item__column.style-col2:after{
  background-repeat: repeat-y;
  background-size: 4px 8px;
  background-position: left top;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: inherit;
  height: 100%;
  left: inherit;
  right: calc(-3.75rem / 2);
  top: 0;
  width: 2px;
  }
.gourmet__point__item__column.style-col2:nth-of-type(2n){
  margin: 0;
  }
.gourmet__point__item__column.style-col2:nth-of-type(2n):after{
  display: none;
  }
.gourmet__point__item__column:only-of-type{}
.gourmet__point__item__col__inner{}
.gourmet__point__item__col__note{}
.gourmet__point__item__column:only-of-type .gourmet__point__item__col__note{}
.gourmet__point__item__col__note__theme{}
.gourmet__point__item__col__note__theme__subText{}
.gourmet__point__item__col__note__text{}
.gourmet__point__item__col__figure{}
.gourmet__point__item__column:only-of-type .gourmet__point__item__col__figure{}
.gourmet__point__item__column .button__block{}

.gourmet__detail__food__block{}
.gourmet__detail__food__theme{}
.gourmet__detail__food__note{}
.gourmet__detail__food{}
.gourmet__detail__food__column{
  margin: 0 3.75rem 0 0;
  width: calc((100% - 3.75rem) / 2);
  }
.gourmet__detail__food__column:nth-of-type(2n){
  margin: 0;
  }
.gourmet__detail__food__column:after{
  background-repeat: repeat-y;
  background-size: 4px 8px;
  background-position: left top;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1.00) 4px, transparent 4px);
  bottom: inherit;
  height: 100%;
  left: inherit;
  right: calc(-3.75rem / 2);
  top: 0;
  width: 2px;
  }
.gourmet__detail__food__column:nth-of-type(2n):after{
  display: none;
  }
.gourmet__detail__food__col__head{}
.gourmet__detail__food__col__body{}
.gourmet__detail__food__col__item{}
.gourmet__detail__food__col__item__caption{}


}/* /min-width: 600px */



/* ------------------------------------

	PC-Mode

------------------------------------ */
@media screen and (min-width: 1025px) {
.pageSection__head{
  padding: 0 0 4.75rem;
  }
.pageSection__head:before,
.pageSection__head:after{}
.pageSection__head:before{}
.pageSection__head:after{}
.history .pageSection__head{}
.history .pageSection__head:before,
.history .pageSection__head:after{}
.history .pageSection__head:before{
  height: 177px;
  left: 0;
  top: 0;
  width: 179px;
  }
.history .pageSection__head:after{
  bottom: 0;
  height: 122px;
  right: 0;
  width: 339px;
  }
.nature .pageSection__head:before,
.nature .pageSection__head:after{}
.nature .pageSection__head:before{
  height: 160px;
  left: 0;
  top: 0;
  width: 160px;
  }
.nature .pageSection__head:after{
  height: 158px;
  right: 10px;
  top: 0;
  width: 300px;
  }
.gourmet .pageSection__head:before,
.gourmet .pageSection__head:after{}
.gourmet .pageSection__head:before{
  height: 179px;
  left: 0;
  top: 0;
  width: 264px;
  }
.gourmet .pageSection__head:after{
  bottom: 0;
  height: 246px;
  right: 10px;
  width: 232px;
  }
.pageSection__title__group{}
.pageSection__title{}
.pageSection__title__text{
  font-size: 1.625rem;
  letter-spacing: 7.8px;
  }
.pageSection__title__forcusText{
  font-size: 2.875rem;
  letter-spacing: 4.6px;
  }
.pageSection__title__supplyText{
  font-size: 1.875rem;
  letter-spacing: 3px;
  }
.pageSection__title__subText{
  font-size: 1.125rem;
  letter-spacing: 5.4px;
  }
.pageSection__body{}
.pageSection__body__inner{}
.pageSection__point__group{
  padding: 6.25rem 0 0;
  }
.pageSection__point__group:before{
  height: 500px;
  }
.pageSection__point__wrap{}
.pageSection__point__wrap:before,
.pageSection__point__wrap:after{
  top: 5rem;
  }
.pageSection__point__wrap:before{}
.pageSection__point__wrap:after{}

.history .pageSection__point__wrap:before{
  height: 134px;
  left: 0;
  width: 240px;
}
.history .pageSection__point__wrap:after{
  height: 146px;
  right: 0;
  width: 245px;
}
.nature .pageSection__point__wrap:before,
.nature .pageSection__point__wrap:after{}  
.nature .pageSection__point__wrap:before{
  height: 129px;
  left: 0;
  width: 232px;
}
.nature .pageSection__point__wrap:after{
  height: 220px;
  right: 0;
  width: 279px;
}
.gourmet .pageSection__point__wrap:before,
.gourmet .pageSection__point__wrap:after{}  
.gourmet .pageSection__point__wrap:before{
  height: 129px;
  left: 0;
  width: 232px;
}
.gourmet .pageSection__point__wrap:after{
  height: 220px;
  right: 0;
  width: 279px;
}
.pageSection__point__outer{}
.pageSection__point__inner{
  border-radius: 30px 30px 0 0;
  }
.pageSection__point__block{}
.pageSection__point__section{
  margin: 0 0 3.4375rem;
  padding: 0 0 3.4375rem;
  }
.pageSection__point__section:last-of-type{
  margin: 0;
  padding: 0;
}
.pageSection__point__sec__inner{}
.pageSection__point__section:nth-of-type(2n-1) .pageSection__point__sec__inner{}
.pageSection__point__section:nth-of-type(2n) .pageSection__point__sec__inner{}
.pageSection__point__sec__note{
  width: 400px;
  }
.pageSection__point__section:nth-of-type(2n-1) .pageSection__point__sec__note{
  margin: 0 3.4375rem 0 0;
  }
.pageSection__point__section:nth-of-type(2n) .pageSection__point__sec__note{
  margin: 0 0 0 3.4375rem;
  }
.pageSection__point__sec__note__theme{
  font-size: 2.125rem;
  line-height: 1.3;
  }
.pageSection__point__sec__note__text{
  font-size: 1.125rem;
  line-height: 2;
  padding: 1em 0 0;
  }
.pageSection__point__sec__note__image{
  padding: 2.5rem 0 0;
  }
.pageSection__point__sec__note__image__item{
  margin: 0 2.5rem 0 0;
  width: calc((100% - calc(2.5rem * 1)) / 2);
  }
.pageSection__point__sec__note__image__item:nth-of-type(2n){
  margin: 0;
  }
.pageSection__point__sec__note__image__item.style-akiba{
  width: auto;
  max-width: 250px;
  }
.pageSection__point__sec__note__image__item.style-ieyasu{
  width: auto;
  max-width: 100px;
  }
.pageSection__point__sec__note__image__item__figCaption{}
.pageSection__point__sec__figure{
  width: calc((100% - 3.4375rem) - 400px);
  }
.pageSection__point__sec__figure__list{}
.pageSection__point__sec__figure__list__item{}
.pageSection__point__sec__figure__list__item__caption{}
.pageSection__point__section .button__block{
  justify-content: flex-end;  
  padding: 0;
  }
.pageSection__point__section .button__item{}
.pageSection__point__section .button__item-link{
  padding: 0 4.125em;
  }
.pageSection__point__group .buttonIllust__block{
  padding: 4rem 0 0;
  }
.pageSection__detail__group{}
.pageSection__detail__outer{}
.pageSection__detail__inner{
  padding: 6rem 0 2rem;
  }
.pageSection__detail__block{}
.pageSection__detail__theme{
  margin: 0 0 3.5rem;
  }
.nature .pageSection__detail__theme{}
.nature .pageSection__detail__theme:before,
.nature .pageSection__detail__theme:after{}
.nature .pageSection__detail__theme:before{
  height: 241px;
  left: 2rem;
  top: -11rem;
  width: 175px;
  }
.nature .pageSection__detail__theme:after{
  bottom: 0;
  height: 220px;
  right: 3rem;
  top: 0;
  width: 82px;
  }
.pageSection__detail__theme__text{
  font-size: 2.25rem;
  letter-spacing: 4px;
  }
.pageSection__detail__theme__text:before,
.pageSection__detail__theme__text:after{
  height: 50px;
  width: 40px;
  }
.pageSection__detail__theme__text:before{
  left: calc(0% - 40px - 1.5rem);
  }
.pageSection__detail__theme__text:after{
  right: calc(0% - 40px - 1.5rem);
  }
.pageSection__detail__topics__block .pageSection__detail__theme__text{
  font-size: 1.875rem;
}
.pageSection__detail__theme__text.style-letterSpaceNone{
  letter-spacing: 0;
}
.pageSection__detail{
  border-radius: 30px;
  /*padding: 4.375rem 8.75rem;*/
  }
.history .pageSection__detail{}
.history .pageSection__detail:before,
.history .pageSection__detail:after{}
.history .pageSection__detail:before{
  height: 176px;
  right: 4rem;
  top: -5rem;
  width: 180px;
  }
.history .pageSection__detail:after{
  bottom: -4rem;
  height: 223px;
  left: -2rem;
  width: 180px;
  }
.gourmet .pageSection__detail{
  padding: 4.0625rem 5rem;
}
.pageSection__detail__item{
  margin: 0 0 3.125rem;
  padding: 0 0 3.125rem;
  }
.pageSection__detail__item__column{}
.pageSection__detail__item__column.style-col2{
  margin: 0 7.5rem 0 0;
  width: calc((100% - 7.5rem) / 2);
  }
.pageSection__detail__item__column.style-col2:after{
  right: calc(-7.5rem / 2);
  }
.pageSection__detail__item__column.style-col2:nth-of-type(2n){
  margin: 0;
  }
.pageSection__detail__item__column.style-col3{
  margin: 0 6.5rem 0 0;
  position: relative;
  width: calc((100% - calc(6.5rem * 2)) / 3);
  }
.pageSection__detail__item__column.style-col3:after{
  right: calc(-6.5rem / 2);
  }
.pageSection__detail__item__column.style-col3:nth-of-type(3n){
  margin: 0;
  }
.pageSection__detail__item__column.style-col3:nth-of-type(3n):after{
  display: none;
  }
.pageSection__detail__item__column:only-of-type{}
.pageSection__detail__item__col__inner{}
.pageSection__detail__item__col__note{}
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__note{}
.pageSection__detail__item__col__note.style-fruits{
  padding: 0 8rem 0 0;
  }
.pageSection__detail__item__col__note.style-fruits:after{
  height: 151px;
  width: 143px;
  }
.pageSection__detail__item__col__note__theme{
  font-size: 2rem;
  letter-spacing: 1.6px;
  }
.pageSection__detail__item__col__note__theme__subText{
  font-size: 0.625em;
  letter-spacing: 1px;
  }
.pageSection__detail__item__col__note__text{
  font-size: 1.0625rem;
  line-height: 2;
  margin: 1em 0 0;
  }
.pageSection__detail__item__col__note__text.style-adHeight{
  min-height: 8em;
  }
.pageSection__detail__item__col__figure{
  padding: 1.5rem 0 0;
  }
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__figure{}
.pageSection__detail .button__block{
  padding: 2.5rem 0 0;
  }
.nature .pageSection__detail .button__block{}
.nature .pageSection__detail .button__item{}
.gourmet .pageSection__detail .button__block{}
.gourmet .pageSection__detail .button__item{}
.pageSection__detail__group .buttonIllust__block{
  padding: 3.75rem 0 0;
  }

.pageSection__detail__topics__block{
  padding: 5rem 0 0;
  }
.pageSection__detail__topics{}


/* ------------------------------------

	anchor

------------------------------------ */
.anchor{
  padding: 3.75rem 0 0;
  }
.anchor__item{
  margin: 0 1.8125rem 0 0;
  width: calc((100% - calc(1.8125rem * 2)) / 3);
  max-width: 314px;
  }
.anchor__item:nth-of-type(3n){
  margin: 0;
  }
.anchor__item-link{
  border: 3px rgba(9,24,129,1.00) solid;
  border-radius: 15px;
  height: 220px;
  padding: 1.875rem 1.5rem 3rem;
  }
.anchor__item-link:hover{
  opacity: 0.8;
  }
.anchor__item-link:after{
  bottom: 1.5rem;
  left: 50%;
  right: inherit;
  top: inherit;
  transform: translateX(-50%);
  }
.anchor__item-link:hover:after{
  bottom: 1rem;
  }
.anchor__item__illust{
  height: 60px;
  margin: 0 0 0.8rem;
  }
.anchor__item__text{
  font-size: 1.0625rem;
  line-height: 1.3;
  }
.anchor__item__text__unit{}
.anchor__item__text__unitForcus{
  font-size: 1.5em;
  }


/* ------------------------------------

	history

------------------------------------ */
.history{
  margin: 0 0 7.5rem;
  }


/* ------------------------------------

	nature

------------------------------------ */
.nature{
  margin: 0 0 7.5rem;
  }


/* ------------------------------------

	gourmet

------------------------------------ */
.gourmet{
  margin: 0 0 7.5rem;
  }
.gourmet__point__item{
  margin: 0 0 3.125rem;
  padding: 0 0 3.125rem;
  }
.gourmet__point__item__column{}
.gourmet__point__item__column.style-col2{
  margin: 0 7.5rem 0 0;
  width: calc((100% - 7.5rem) / 2);
  }
.gourmet__point__item__column.style-col2:after{
  right: calc(-7.5rem / 2);
  }
.gourmet__point__item__column.style-col2:nth-of-type(2n){
  margin: 0;
  }
.gourmet__point__item__column:only-of-type{}
.gourmet__point__item__col__inner{}
.gourmet__point__item__col__note{}
.gourmet__point__item__column:only-of-type .gourmet__point__item__col__note{
  margin: 0 3.6875rem 0 0;
  width: calc((100% - 3.6875rem) - 440px);
  }
.gourmet__point__item__col__note__theme{
  font-size: 2rem;
  letter-spacing: 1.6px;
  }
.gourmet__point__item__col__note__theme__subText{
  font-size: 0.625em;
  letter-spacing: 1px;
  }
.gourmet__point__item__col__note__text{
  font-size: 1.0625rem;
  min-height: 8em;
  line-height: 2;
  margin: 1em 0 0;
  }
.gourmet__point__item__col__figure{
  margin: 0 0 1.5rem;
  }
.gourmet__point__item__column:only-of-type .gourmet__point__item__col__figure{
  width: 440px;
  }
.gourmet__point__item__column .button__block{
  padding: 2.5rem 0 0;
  }

.gourmet__detail__food__block{
  border-radius: 30px;
  margin: 2.5rem 0 0;
  padding: 4.375rem 8.75rem;
  }
.gourmet__detail__food__theme{
  font-size: 2.25rem;
  margin: 0 0 0.8em;
  }
.gourmet__detail__food__note{
  font-size: 1.125rem;
  line-height: 2;
  }
.gourmet__detail__food{
  padding: 2.5rem 0 0;
  }
.gourmet__detail__food__column{
  margin: 0 7.5rem 0 0;
  width: calc((100% - 7.5rem) / 2);
  }
.gourmet__detail__food__column:nth-of-type(2n){
  margin: 0;
  }
.gourmet__detail__food__column:after{
  right: calc(-7.5rem / 2);
  }
.gourmet__detail__food__col__head{
  font-size: 2rem;
  margin: 0 0 0.75em;
  }
.gourmet__detail__food__col__body{}
.gourmet__detail__food__col__item{
  margin: 0 1.875rem 1.25rem 0;
  width: calc((100% - calc(1.875rem * 1)) / 2);
  }
.gourmet__detail__food__col__item:nth-of-type(2n){
  margin: 0 0 1.25rem 0;
  }
.gourmet__detail__food__col__item__caption{
  font-size: 1.0625rem;
  }


}/* /min-width: 1025px */



/* ------------------------------------

	PC-Mode > Irregular

------------------------------------ */
@media screen and (min-width: 1366px) {
.pageSection__head{}
.pageSection__head:before,
.pageSection__head:after{}
.pageSection__head:before{}
.pageSection__head:after{}
.history .pageSection__head{}
.history .pageSection__head:before,
.history .pageSection__head:after{}
.history .pageSection__head:before{}
.history .pageSection__head:after{}
.nature .pageSection__head:before,
.nature .pageSection__head:after{}
.nature .pageSection__head:before{}
.nature .pageSection__head:after{}
.gourmet .pageSection__head:before,
.gourmet .pageSection__head:after{}
.gourmet .pageSection__head:before{}
.gourmet .pageSection__head:after{}
.pageSection__title__group{}
.pageSection__title{}
.pageSection__title__text{}
.pageSection__title__forcusText{}
.pageSection__title__supplyText{}
.pageSection__title__subText{}
.pageSection__body{}
.pageSection__body__inner{}
.pageSection__point__group{}
.pageSection__point__group:before{}
.pageSection__point__wrap{}
.pageSection__point__wrap:before,
.pageSection__point__wrap:after{}
.pageSection__point__wrap:before{}
.pageSection__point__wrap:after{}

.history .pageSection__point__wrap:before,
.history .pageSection__point__wrap:after{}  
.history .pageSection__point__wrap:before{}
.history .pageSection__point__wrap:after{}
.nature .pageSection__point__wrap:before,
.nature .pageSection__point__wrap:after{}  
.nature .pageSection__point__wrap:before{}
.nature .pageSection__point__wrap:after{}
.gourmet .pageSection__point__wrap:before,
.gourmet .pageSection__point__wrap:after{}  
.gourmet .pageSection__point__wrap:before{}
.gourmet .pageSection__point__wrap:after{}
.pageSection__point__outer{}
.pageSection__point__inner{
  padding: 6.25rem 8.75rem;
  }
.pageSection__point__block{}
.pageSection__point__section{}
.pageSection__point__sec__inner{}
.pageSection__point__section:nth-of-type(2n-1) .pageSection__point__sec__inner{}
.pageSection__point__section:nth-of-type(2n) .pageSection__point__sec__inner{}
.pageSection__point__sec__note{}
.pageSection__point__section:nth-of-type(2n-1) .pageSection__point__sec__note{}
.pageSection__point__section:nth-of-type(2n) .pageSection__point__sec__note{}
.pageSection__point__sec__note__theme{}
.pageSection__point__sec__note__text{}
.pageSection__point__sec__note__image{}
.pageSection__point__sec__note__image__item{}
.pageSection__point__sec__note__image__item.style-akiba{}
.pageSection__point__sec__note__image__item.style-ieyasu{}
.pageSection__point__sec__note__image__item img{}
.pageSection__point__sec__note__image__item__figCaption{}
.pageSection__point__sec__figure{}
.pageSection__point__sec__figure__list{}
.pageSection__point__sec__figure__list__item{}
.pageSection__point__sec__figure__list__item.style-col2{}
.pageSection__point__sec__figure__list__item.style-col2:nth-of-type(2n){}
.pageSection__point__sec__figure__list__item img{}
.pageSection__point__sec__figure__list__item__caption{}
.pageSection__point__section .button__block{
  margin: -30px 0 0;
  }
.pageSection__point__section .button__item{}
.pageSection__point__section .button__item-link{}
.pageSection__point__group .buttonIllust__block{}
.pageSection__detail__group{}
.pageSection__detail__outer{}
.pageSection__detail__inner{}
.pageSection__detail__block{}
.pageSection__detail__theme{}
.nature .pageSection__detail__theme{}
.nature .pageSection__detail__theme:before,
.nature .pageSection__detail__theme:after{}
.nature .pageSection__detail__theme:before{}
.nature .pageSection__detail__theme:after{}
.pageSection__detail__theme__text{}
.pageSection__detail__theme__text:before,
.pageSection__detail__theme__text:after{}
.pageSection__detail__theme__text:before{}
.pageSection__detail__theme__text:after{}
.pageSection__detail__topics__block .pageSection__detail__theme{}
.pageSection__detail__theme.style-letterSpaceNone{}
.pageSection__detail{
  padding: 4.375rem 8.75rem;
  }
.history .pageSection__detail{}
.history .pageSection__detail:before,
.history .pageSection__detail:after{}
.history .pageSection__detail:before{}
.history .pageSection__detail:after{}
.gourmet .pageSection__detail{}
.pageSection__detail__item{}
.pageSection__detail__item__column{}
.pageSection__detail__item__column.style-col2{}
.pageSection__detail__item__column.style-col2:after{}
.pageSection__detail__item__column.style-col2:nth-of-type(2n){}
.pageSection__detail__item__column.style-col2:nth-of-type(2n):after{}
.pageSection__detail__item__column.style-col3{}
.pageSection__detail__item__column.style-col3:after{}
.pageSection__detail__item__column.style-col3:nth-of-type(3n){}
.pageSection__detail__item__column.style-col3:nth-of-type(3n):after{}
.pageSection__detail__item__column:only-of-type{}
.pageSection__detail__item__col__inner{}
.pageSection__detail__item__col__note{}
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__note{
  margin: 0 3.6875rem 0 0;
  width: calc((100% - 3.6875rem) - 440px);
  }
.pageSection__detail__item__col__note.style-fruits{}
.pageSection__detail__item__col__note.style-fruits:after{}
.pageSection__detail__item__col__note__theme{}
.pageSection__detail__item__col__note__theme__subText{}
.pageSection__detail__item__col__note__text{}
.pageSection__detail__item__col__figure{}
.pageSection__detail__item__column:only-of-type .pageSection__detail__item__col__figure{
  width: 440px;
  }
.pageSection__detail .button__block{}
.nature .pageSection__detail .button__block{}
.nature .pageSection__detail .button__item{}
.gourmet .pageSection__detail .button__block{}
.gourmet .pageSection__detail .button__item{}
.pageSection__detail__group .buttonIllust__block{}

.pageSection__detail__topics__block{}
.pageSection__detail__topics{}


/* ------------------------------------

	anchor

------------------------------------ */
.anchor{}
.anchor__item{}
.anchor__item:nth-of-type(3n){}
.anchor__item-link{
  height: 260px;
  padding: 1.875rem 1.5rem 3.75rem;
  }
.anchor__item-link:after{}
.anchor__item__illust{
  height: 80px;
  margin: 0 0 1.25rem;
  }
.anchor__item__text{
  font-size: 1.125rem;
  line-height: 1.3;
  }
.anchor__item__text__unit{}
.anchor__item__text__unitForcus{
  font-size: 1.94em;
  }

}/* /min-width: 1366px */