@charset "UTF-8";

/*============================
setting
============================*/
body {
  background-color: #fff;
}

@-webkit-keyframes flip {
  0% {
    transform: rotateY(0deg);
  }
  10% {
    opacity: 1;
    transform: rotateY(720deg);
  }
  100% {
    opacity: 1;
    transform: rotateY(720deg);
  }
}

@keyframes flip {
  0% {
    transform: rotateY(0deg);
  }
  10% {
    opacity: 1;
    transform: rotateY(720deg);
  }
  100% {
    opacity: 1;
    transform: rotateY(720deg);
  }
}
@-webkit-keyframes opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes logoLoop {
  0% {
    background-position: 0 center;
  }
  100% {
    background-position: -300px center;
  }
}
@keyframes logoLoop {
  0% {
    background-position: 0 center;
  }
  100% {
    background-position: -300px center;
  }
}
@-webkit-keyframes furufuru {
  0% {
    transform: rotate(0);
  }
  2% {
    transform: rotate(12deg);
  }
  4% {
    transform: rotate(0);
  }
  6% {
    transform: rotate(12deg);
  }
  8% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes furufuru {
  0% {
    transform: rotate(0);
  }
  2% {
    transform: rotate(12deg);
  }
  4% {
    transform: rotate(0);
  }
  6% {
    transform: rotate(12deg);
  }
  8% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}
/*============================
layout_top
============================*/
.l-t-section {
  padding-top: 63px;
  padding-bottom: 83px;
  margin-bottom: 109px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .l-t-section {
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-top: 40px;
  }
}

/*============================
fixed btn
============================*/
.p-t-btn {
  position: fixed;
  bottom: 20px;
  right: 3px;
  z-index: 10;
  width: 22%;
  max-width: 250px;
  margin: 0 auto;
  transition: opacity 0.2s 0s linear;
}
.is-hide .p-t-btn {
  opacity: 0;
  transition: opacity 0.2s 0s linear;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .p-t-btn {
    right: 0;
    bottom: 40px;
    width: 40%;
  }
}
.p-t-btn__img {
  animation: furufuru 7s linear 4s infinite;
}
.p-t-btn__inner {
  transform: scale(1);
  transition: transform 0.5s 0s cubic-bezier(0.25, 1, 0.5, 1);
}
.p-t-btn__inner:hover {
  transform: scale(0.9);
  transition: transform 0.5s 0s cubic-bezier(0.25, 1, 0.5, 1);
}

/*============================
hero
============================*/
.p-t-hero {
  position: relative;
  margin-bottom: 134px;
}
@media screen and (max-width: 767px) {
  .p-t-hero {
    margin-bottom: 40px;
  }
}
.p-t-hero__logo {
  position: absolute;
  top: 6.6%;
  left: 50%;
  transform: translateX(-50%);
  width: 87.5%;
  margin: 0 auto;
  max-width: 1920px;
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .p-t-hero__logo {
    top: 10.8%;
  }
}
@media screen and (min-width: 768px) {
  .p-t-hero__swiper {
    width: 87.5%;
  }
  .p-t-hero__swiper-wrapper {
    padding-top: 12.7%;
  }
}
@media screen and (max-width: 767px) {
  .p-t-hero__swiper {
    width: 87%;
  }
  .p-t-hero__swiper-wrapper {
    padding-top: 26.9%;
  }
}

.swiper-pagination-bullet {
  background-color: #BC2626;
  height: 10px;
  width: 10px;
}

/*============================
pop up
============================*/
.p-t-popup {
  margin-bottom: 153px;
}
@media screen and (max-width: 767px) {
  .p-t-popup {
    margin-bottom: 38px;
  }
}
.p-t-popup__mainimg {
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .p-t-popup__mainimg {
    margin-bottom: 50px;
  }
}
.p-t-popup__ttl-main {
  width: 100%;
  margin-top: -8.3%;
}
.p-t-popup__lead {
  opacity: 0;
  background-color: #FF0000;
}
.p-t-popup__lead.is-scroll {
  opacity: 1;
  -webkit-transition: opacity 0.6s linear 0s;
  transition: opacity 0.6s linear 0s;
}
.p-t-popup__lead-text {
  color: #ffffff;
  padding: 165px 0px;
  line-height: 1.85;
  text-align: center;
  font-size: 18px;
  font-size: clamp(16.2px, 1.2857142857vw, 19.8px);
}
@media screen and (max-width: 767px) {
  .p-t-popup__lead-text {
    padding: 75px 0px;
    font-size: 14px;
    font-size: clamp(14px, 1.8666666667vw, 15.4px);
  }
}
.p-t-popup__outline {
  background-color: #F3F3F3;
  padding: 70px 0px;
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline {
    padding: 35px 0px;
  }
}
.p-t-popup__outline-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 72.5%;
  margin: 0 auto 60px;
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline-inner {
    width: 87.5%;
    display: block;
    margin: 0 auto 0px;
  }
}
.p-t-popup__outline-detail {
  width: 52%;
  margin-right: 4%;
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline-detail {
    width: 100%;
    margin-right: 0;
  }
}
.p-t-popup__outline-photo {
  width: 42%;
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline-photo {
    width: 100%;
  }
}
.p-t-popup__outline .p-in-outline__ttl {
  margin-bottom: 33px;
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline .p-in-outline__ttl {
    text-align: center;
    font-size: 14px;
    font-size: clamp(14px, 1.8666666667vw, 15.4px);
    margin-bottom: 23px;
  }
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline .p-in-outline__list {
    margin-bottom: 30px;
  }
}
.p-t-popup__outline .p-in-outline__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.p-t-popup__outline .p-in-outline__item-label {
  color: #DD0101;
  width: 15%;
  min-width: 113px;
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline .p-in-outline__item-label {
    width: 25%;
  }
}
.p-t-popup__outline .p-in-outline__item-label p {
  padding: 7px 10px;
  text-align: center;
  border-radius: 50px;
  border: solid 1px #DD0101;
  font-size: 15px;
  font-size: clamp(15px, 1.0714285714vw, 15px);
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline .p-in-outline__item-label p {
    padding: 8px 10px;
    font-size: 13px;
    font-size: clamp(13px, 1.7333333333vw, 14.3px);
    padding: 5px 5px;
  }
}
.p-t-popup__outline .p-in-outline__item-text {
  width: 80%;
  margin-left: 5%;
  padding: 6px 0px 10px;
  line-height: 1.5;
  font-size: 15px;
  font-size: clamp(15px, 1.0714285714vw, 16.5px);
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline .p-in-outline__item-text {
    width: 70%;
    margin-left: 5%;
    padding: 3px 0px;
    font-size: 13px;
    font-size: clamp(13px, 1.7333333333vw, 14.3px);
  }
}
.p-t-popup__outline .p-in-outline__img {
  margin-top: 49px;
}
@media screen and (max-width: 767px) {
  .p-t-popup__outline .p-in-outline__img {
    margin-top: 32px;
  }
}

/*============================
special
============================*/
/*.p-t-special {*/
/*  margin-bottom: 161px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-special {*/
/*    margin-bottom: 40px;*/
/*  }*/
/*}*/
/*.p-t-special__contents {*/
/*  margin-bottom: 66px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-special__contents {*/
/*    margin-bottom: 32px;*/
/*  }*/
/*}*/
/*.p-t-special__contents-list {*/
/*  display: -webkit-box;*/
/*  display: -ms-flexbox;*/
/*  display: flex;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-special__contents-list {*/
/*    display: block;*/
/*  }*/
/*}*/
/*.p-t-special__contents-item {*/
/*  width: 50%;*/
/*  overflow: hidden;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-special__contents-item {*/
/*    width: 100%;*/
/*  }*/
/*}*/
/*.p-t-special__contents-item:hover .p-in-item__img {*/
/*  -webkit-transform: scale(1.1);*/
/*  transform: scale(1.1);*/
/*  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-special__contents-item:hover .p-in-item__wrap::after {*/
/*  opacity: 0;*/
/*  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-special__contents .p-in-item__wrap {*/
/*  background-position: center center;*/
/*  background-size: cover;*/
/*  position: relative;*/
/*}*/
/*.p-t-special__contents .p-in-item__wrap::after {*/
/*  position: absolute;*/
/*  pointer-events: none;*/
/*  content: "";*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  -webkit-box-sizing: border-box;*/
/*  box-sizing: border-box;*/
/*  width: 100%;*/
/*  background: #000;*/
/*  opacity: 0.3;*/
/*  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-special__contents .p-in-item__img {*/
/*  padding-top: 41.6%;*/
/*  background-position: center center;*/
/*  background-size: cover;*/
/*  position: relative;*/
/*  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-special__contents .p-in-item__text {*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  -webkit-transform: translate(-50%, -50%);*/
/*  transform: translate(-50%, -50%);*/
/*  color: #ffffff;*/
/*  z-index: 2;*/
/*  width: 100%;*/
/*  text-align: center;*/
/*  line-height: 1.8;*/
/*  font-size: 20px;*/
/*  font-size: clamp(18px, 1.4285714286vw, 24px);*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-special__contents .p-in-item__text {*/
/*    font-size: 12px;*/
/*    font-size: clamp(12px, 0.8571428571vw, 14.4px);*/
/*  }*/
/*}*/

/*!*============================*/
/*products*/
/*============================*!*/
/*.p-t-products {*/
/*  margin-bottom: 157px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-products {*/
/*    margin-bottom: 68px;*/
/*  }*/
/*}*/
/*.p-t-products__contents {*/
/*  margin-bottom: 70px;*/
/*  position: relative;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-products__contents {*/
/*    margin-bottom: 31px;*/
/*  }*/
/*}*/
/*.p-t-products__contents-text {*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  -webkit-transform: translate(-50%, -50%);*/
/*  transform: translate(-50%, -50%);*/
/*  z-index: 10;*/
/*  color: #ffffff;*/
/*  font-family: "Josefin Sans", sans-serif;*/
/*  font-style: normal;*/
/*  letter-spacing: 1.3px;*/
/*  font-size: 24px;*/
/*  font-size: clamp(21.6px, 1.7142857143vw, 26.4px);*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-products__contents-text {*/
/*    font-size: 17px;*/
/*    font-size: clamp(15.3px, 2.2666666667vw, 18.7px);*/
/*  }*/
/*}*/
/*.p-t-products__contents.-coming a {*/
/*  pointer-events: none;*/
/*}*/
/*.p-t-products__contents-list {*/
/*  display: -webkit-box;*/
/*  display: -ms-flexbox;*/
/*  display: flex;*/
/*  -ms-flex-wrap: wrap;*/
/*  flex-wrap: wrap;*/
/*}*/
/*.p-t-products__contents-item {*/
/*  width: 50%;*/
/*}*/
/*.p-t-products__contents-item:hover .p-in-item__img {*/
/*  -webkit-transform: scale(1.1);*/
/*  transform: scale(1.1);*/
/*  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-products__contents-item:hover .p-in-item__wrap::after {*/
/*  opacity: 0;*/
/*  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-products__contents-item {*/
/*    width: 100%;*/
/*  }*/
/*}*/
/*.p-t-products__contents .p-in-item__wrap {*/
/*  background-position: center center;*/
/*  background-size: cover;*/
/*  position: relative;*/
/*  overflow: hidden;*/
/*}*/
/*.p-t-products__contents .p-in-item__wrap::after {*/
/*  position: absolute;*/
/*  pointer-events: none;*/
/*  content: "";*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  -webkit-box-sizing: border-box;*/
/*  box-sizing: border-box;*/
/*  width: 100%;*/
/*  background: #000;*/
/*  opacity: 0.3;*/
/*  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-products__contents .p-in-item__img {*/
/*  background-position: center center;*/
/*  background-size: cover;*/
/*  position: relative;*/
/*  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  position: relative;*/
/*}*/
/*.p-t-products__contents .p-in-item__img::after {*/
/*  position: absolute;*/
/*  pointer-events: none;*/
/*  content: "";*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  -webkit-box-sizing: border-box;*/
/*  box-sizing: border-box;*/
/*  width: 100%;*/
/*  background: #000;*/
/*  opacity: 0.4;*/
/*  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-products__contents .p-in-item__text {*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  -webkit-transform: translate(-50%, -50%);*/
/*  transform: translate(-50%, -50%);*/
/*  color: #ffffff;*/
/*  z-index: 2;*/
/*  width: 100%;*/
/*  text-align: center;*/
/*  line-height: 1.8;*/
/*  font-size: 28px;*/
/*  font-size: clamp(21px, 2vw, 33.6px);*/
/*  font-family: "Josefin Sans", sans-serif;*/
/*  font-style: normal;*/
/*  letter-spacing: 1.3px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-products__contents .p-in-item__text {*/
/*    font-size: 18px;*/
/*    font-size: clamp(18px, 1.2857142857vw, 21.6px);*/
/*  }*/
/*}*/
/*.p-t-products__swiper a:hover .p-in-item__img {*/
/*  -webkit-transform: scale(1.1);*/
/*  transform: scale(1.1);*/
/*  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-products__swiper a:hover .p-in-item__img::after {*/
/*  opacity: 0;*/
/*  -webkit-transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*.p-t-products__swiper-wrapper {*/
/*  background-color: #FF0000;*/
/*}*/

/*.swiper-pagination-bullet {*/
/*  background: #ffffff;*/
/*  opacity: 1;*/
/*  -webkit-transform: scale(1) !important;*/
/*  transform: scale(1) !important;*/
/*  height: 8px;*/
/*  width: 8px;*/
/*}*/
/*.swiper-pagination-bullet.swiper-pagination-bullet-active {*/
/*  background-color: #FF0000;*/
/*}*/

/*============================
news
============================*/
/*.p-t-news {*/
/*  background: #FF0000;*/
/*  padding-bottom: 70px;*/
/*  padding-top: 66px;*/
/*  margin-bottom: 234px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-news {*/
/*    padding-top: 35px;*/
/*    padding-bottom: 32px;*/
/*    margin-bottom: 69px;*/
/*  }*/
/*}*/
/*.p-t-news__ttl {*/
/*  margin-bottom: 52px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-news__ttl {*/
/*    margin-bottom: 14px;*/
/*  }*/
/*}*/
/*.p-t-news__article-list {*/
/*  display: block;*/
/*  width: 72.5%;*/
/*  margin: 0 auto 63px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-news__article-list {*/
/*    margin: 0 auto 32px;*/
/*  }*/
/*}*/
/*.p-t-news__article-list .p-t-news__article-item.c-news__article-item {*/
/*  -webkit-transform: scale(1);*/
/*  transform: scale(1);*/
/*}*/
/*.p-t-news__article-link {*/
/*  margin-bottom: 0;*/
/*  line-height: 1.6;*/
/*}*/
/*.p-t-news__article-ttl {*/
/*  position: relative;*/
/*  width: 100%;*/
/*  padding-right: 2em;*/
/*}*/
/*.p-t-news__article-ttl::after {*/
/*  position: absolute;*/
/*  pointer-events: none;*/
/*  content: "";*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  -webkit-box-sizing: border-box;*/
/*  box-sizing: border-box;*/
/*  background: url(https://anime-precure.com/precure_genic/assets/img/arrow_white.png) no-repeat center center;*/
/*  background-size: contain;*/
/*  width: 15px;*/
/*  left: inherit;*/
/*  right: 0%;*/
/*  top: 50%;*/
/*  height: 15px;*/
/*  -webkit-transform: translateY(-50%);*/
/*  transform: translateY(-50%);*/
/*}*/
/*.p-t-news__article-item {*/
/*  width: 100%;*/
/*  margin-left: 0;*/
/*  font-size: 18px;*/
/*  font-size: clamp(16.2px, 1.2857142857vw, 19.8px);*/
/*  padding-bottom: 26px;*/
/*  margin-bottom: 26px;*/
/*  border-bottom: #ffffff 1px solid;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-news__article-item {*/
/*    padding-bottom: 6px;*/
/*    margin-bottom: 6px;*/
/*  }*/
/*}*/
/*.p-t-news__article-item a {*/
/*  display: flex;*/
/*  align-items: center;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*  color: #ffffff;*/
/*}*/
/*.p-t-news__article-item a:hover {*/
/*  opacity: 0.5;*/
/*  transition: opacity 0.5s cubic-bezier(0.25, 1, 0.5, 1) 0s;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-news__article-item a {*/
/*    display: block;*/
/*  }*/
/*}*/
/*!*.p-t-news .p-t-news__ttl-main {*!*/
/*!*  position: relative;*!*/
/*!*  margin-top: 0;*!*/
/*!*  color: #ffffff;*!*/
/*!*  font-size: 41px;*!*/
/*!*  font-size: clamp(30.75px, 2.9285714286vw, 45.1px);*!*/
/*!*}*!*/
/*!*@media screen and (max-width: 767px) {*!*/
/*!*  .p-t-news .p-t-news__ttl-main {*!*/
/*!*    font-size: 28px;*!*/
/*!*    font-size: clamp(25.2px, 3.7333333333vw, 30.8px);*!*/
/*!*  }*!*/
/*!*}*!*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-news__article-list {*/
/*    width: 90%;*/
/*  }*/
/*  .p-t-news__article-item a {*/
/*    padding: 16px 0;*/
/*  }*/
/*  .p-t-news__article-link {*/
/*    padding-right: 20px;*/
/*  }*/
/*}*/
/*@media screen and (max-width: 767px) and (max-width: 767px) {*/
/*  .p-t-news__article-link {*/
/*    margin-bottom: 5px;*/
/*  }*/
/*}*/

/*.p-t-gallery {*/
/*  margin-bottom: 171px;*/
/*}*/
/*@media screen and (max-width: 767px) {*/
/*  .p-t-gallery {*/
/*    margin-bottom: 72px;*/
/*  }*/
/*}*/
