@charset "utf-8";

@media screen and (max-width: 896px) {

:root {
  --padding-LR:0 5%;
  --padding-TB:100px 0;
  --padding-TBLR-base:100px 5%;
  --midashi-h2:4rem;
}

a:hover img {
  opacity:1;
}

.menuBox {
  padding-top:80px;
}


.menuBox__list {
  flex-direction:column;
  gap:24px;

  line-height:1.4;
}

.menuBox__list li {
  width:100%;
  text-align:center;
}

.menuBox__list a {
  width:100%;
  text-align:center;
  font-size:1.8rem;
  display:block;
}

.fvTxt {
  width:65%;
  left:4%;
  bottom:3%;
}

.fvTxt__inner-02 {

}

.scroller {
  display:none;
}


.scroll-infinity__item {
  width:200px;
}

.topContact__inner {
  flex-direction:column;
  padding:40px;
}

.topContact__inner-photo {
  width:100%;
  margin-bottom:32px;
}

.topContact__inner-txt {
  width:100%;
}

.topNews__inner {
  flex-direction:column;
}

.topNews__inner-ttl {
  width:100%;
}

.topNews__inner-txt {
  width:100%;
}

.ft__innerConte {
  flex-direction:column;
}

.ft__innerConte-logo {
  width:100%;
  margin-top:40px;
  text-align:center;
}

.ft__innerConte-logo img {
  width:110px;
}

.ft__innerConte-txt {
  width:100%;
}

.ftMenu {
  display:none;
}

.bg_circle1 {
  max-width:70%;
}



/*
TB COMPANY --------------------------------------------*/


/*
TB Contact --------------------------------------------*/
.contactBlock__intro {
  width:44%;
}





/*
TB Shop --------------------------------------------*/

.shop__inner {
  grid-template-columns:1fr 1fr;
}













/*
TB NEWS --------------------------------------------*/
.newsSinglePager {
  width:100%;
  justify-content:space-between;
}






/*
TB txt --------------------------------------------*/








/*
TB block --------------------------------------------*/
.i_p_b {display: none !important;}
.i_t_b {display: block !important;}
.i_s_b {display: none !important;}
.i_pt_b {display: block !important;}
.i_ts_b {display: block !important;}
}