.poikatsu10_3 .page_head {
  padding: min(7.63vw, 55px) 0 min(6.94vw, 50px);
  text-align: center;
}
.poikatsu10_3 .page_head img {
  width: min(58.75vw, 423px);
  height: auto;
}
.poikatsu10_3 .mv {
  text-align: center;
  background: linear-gradient(to bottom, #ef8100, #fef103);
  background-size: auto 100%;
  padding: min(7.5vw, 54px) 0 min(16.94vw, 80px);
}
.poikatsu10_3 .mv figure {
  padding: 0;
  margin: 0 0 min(3.88vw, 28px);
  display: block;
}
.poikatsu10_3 .mv figure img {
  width: min(82.08vw, 591px);
  height: auto;
}
.poikatsu10_3 .mv .mv_btn a img {
  width: min(72.5vw, 522px);
  height: auto;
}
.poikatsu10_3 .mv .mv_btn a:hover img {
  filter: brightness(1.1);
}
.poikatsu10_3 .mv .mv_txt {
  padding: min(3.47vw, 25px) 0 0;
}
.poikatsu10_3 .mv .mv_txt img {
  width: min(48.88vw, 352px);
  height: auto;
}
.poikatsu10_3 .page_cont {
  padding: min(7vw, 80px) 0 min(10.41vw, 75px);
  text-align: center;
  background: url(../images/back2.png) repeat-x center bottom;
  background-size: auto min(50.27vw, 362px);
}
.poikatsu10_3 .page_cont .date img {
  width: min(77.5vw, 558px);
  height: auto;
  margin-bottom: 50px;
}
.poikatsu10_3 .page_cont .time {
  margin: min(5.83vw, 42px) 0 min(3.33vw, 10px);
}
.poikatsu10_3 .page_cont .time img {
  width: min(64.16vw, 462px);
  height: auto;
}
.poikatsu10_3 .page_cont figure {
  padding: 0;
  margin: 0;
  display: block;
}
.poikatsu10_3 .page_cont figure img {
  width: min(80.97vw, 440px);
  height: auto;
}
.poikatsu10_3 .page_cont .point {
    margin-top: 70px;
}
.poikatsu10_3 .page_cont .point img {
  width: min(84.72vw, 610px);
  height: auto;
}
.poikatsu10_3 .page_cont .btn2 {
  margin: min(26.66vw, 100px) 0 0;
}
.poikatsu10_3 .page_cont .btn2 a img {
  width: min(68.75vw, 495px);
  height: auto;
}
.poikatsu10_3 .page_cont .btn2 a:hover img {
  filter: brightness(1.1);
}
.poikatsu10_3 .page_note {
    background:#ef8100;
    padding: min(6.25vw, 45px) 0 min(9.02vw, 65px);
}
.poikatsu10_3 .page_note ul {
  width: min(79.16vw, 570px);
  margin: 0 auto;
  color: #fff;
  line-height: 1.6;
  font-weight: bold;
}
.poikatsu10_3 .page_note ul li {
  padding-left: 1em;
  text-indent: -1em;
}
.poikatsu10_3 .page_note .note_ul1 {
  font-size: min(2.08vw, 15px);
}
.poikatsu10_3 .page_note .note_ul1 li + li {
  margin-top: min(0.69vw, 5px);
}
.poikatsu10_3 .page_note .note_ul2 {
  margin-top: min(2.77vw, 20px);
  font-size: min(1.8vw, 13px);
}

[class^=mainWrap]:last-child {
  padding-bottom: 0px !important;
}

#contents {
  padding-bottom: 0px;
}

@media screen and (max-width: 768px) {
  .poikatsu10_3 .page_note ul {
    width: 90.27vw;
  }
  .poikatsu10_3 .page_note .note_ul1 {
    font-size: 3.2vw;
  }
  .poikatsu10_3 .page_note .note_ul2 {
    font-size: 2.66vw;
  }
}/*# sourceMappingURL=style.css.map */