@charset 'UTF-8';
.pageStories .main .sectionHero .heroBg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pageStories .main .sectionHero .heroBody {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 1;
}
.pageStories .main .sectionHero .heroHeadingStories {
  position: relative;
  width: 66.13333333333333%;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  margin-bottom: 5.333333333333334%;
}
.pageStories .main .sectionHero .heroHeadingStories span {
  display: block;
}
.pageStories .main .sectionHero .heroHeadingStories .ja {
  font-size: 6.133333333333333vw;
  line-height: 1;
  display: block;
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 900;
  margin-top: 20px;
  white-space: nowrap;
}
@media screen and (min-width: 768px) {
  .pageStories .main .sectionHero .heroHeadingStories {
    margin-bottom: 33px;
    margin-top: 29px;
    width: 447px;
  }
  .pageStories .main .sectionHero .heroHeadingStories .en {
    margin-left: 5px;
  }
  .pageStories .main .sectionHero .heroHeadingStories .ja {
    font-size: 4.8rem;
    line-height: 0.625;
    letter-spacing: 0.05em;
    margin-top: 37px;
  }
}
.pageStories .main .sectionHero .heroTextLead {
  font-size: 3.333333333333333vw;
  line-height: 1.6;
  letter-spacing: 0.05em;
  color: #fff;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .pageStories .main .sectionHero .heroTextLead {
    font-size: 1.6rem;
    line-height: 1.875;
    letter-spacing: 0.05em;
  }
}
.pageStoriesTop .main .headingPrimary {
  font-weight: bold;
  text-align: center;
}
.pageStoriesTop .main .headingPrimary span {
  display: block;
}
.pageStoriesTop .main .headingPrimary .ja {
  font-size: 4vw;
  line-height: 1;
  letter-spacing: 0.2em;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .headingPrimary .ja {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesTop .main .sectionHero {
    width: 100%;
    position: relative;
  }
  .pageStoriesTop .main .sectionHero::before {
    content: "";
    display: block;
    padding-top: 103.2%;
  }
  .pageStoriesTop .main .sectionHero > * {
    position: absolute;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sectionHero {
    height: 600px;
  }
}
.pageStoriesTop .main .sectionHero .heroBg {
  background: url("../img/bg01.png?hash=91bc3a7003633191b38eb43d9e7f039e") center top no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sectionHero .heroBg {
    background: url("../img/pc/bg01.png?hash=a67987b3de505362ee8673eaecf8beba") center top no-repeat;
  }
}
.pageStoriesTop .main .sectionHero .heroBody {
  padding: 5.600000000000001% 0 0;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sectionHero .heroBody {
    padding: 79px 0 0;
  }
}
.pageStoriesTop .main .sectionHero .heroTextLead {
  margin-bottom: 10.133333333333333%;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sectionHero .heroTextLead {
    margin-bottom: 70px;
  }
}
.pageStoriesTop .main .articles {
  background: url("../img/bg02.png?hash=f1858f1f2686ef74a5fa53cfba2f2a6e") center top no-repeat;
  background-size: 100% auto;
  box-sizing: border-box;
  margin-top: -12%;
  padding-bottom: 19.733333333333334%;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .articles {
    background: url("../img/pc/bg02.png?hash=71de0ea74c499884f7669094cdfb803a") center top no-repeat;
    background-size: 100% auto;
    margin-top: -127px;
    padding: 0 10px 70px;
  }
}
.pageStoriesTop .main .sortList {
  position: relative;
  width: 93.33333333333333%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 20% 0 8%;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sortList {
    max-width: 980px;
    padding: 170px 0 51px;
    width: 100%;
  }
}
.pageStoriesTop .main .sortList .sortListItem .button {
  text-indent: 100%;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.pageStoriesTop .main .sortList .sortListItem .button::before,
.pageStoriesTop .main .sortList .sortListItem .button::after {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
}
.pageStoriesTop .main .sortList .sortListItem .button::before {
  opacity: 0;
}
.pageStoriesTop .main .sortList .sortListItem.sortDiy .button {
  pointer-events: none;
}
.pageStoriesTop .main .sortList .sortListItem.isSelected .button {
  pointer-events: none;
}
.pageStoriesTop .main .sortList .sortListItem.isSelected .button::before {
  opacity: 1;
}
.pageStoriesTop .main .sortList .sortListItem.isSelected .button::after {
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sortList .sortListItem {
    width: 100%;
    position: relative;
    max-width: 230px;
    width: 23.46938775510204%;
  }
  .pageStoriesTop .main .sortList .sortListItem::before {
    content: "";
    display: block;
    padding-top: 28.695652173913043%;
  }
  .pageStoriesTop .main .sortList .sortListItem > * {
    position: absolute;
  }
}
@media only screen and (min-width: 981px) {
  .pageStoriesTop .main .sortList .sortListItem::before {
    padding-top: 66px;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesTop .main .sortList .sortAll {
    width: 100%;
    position: relative;
    width: 18.571428571428573%;
  }
  .pageStoriesTop .main .sortList .sortAll::before {
    content: "";
    display: block;
    padding-top: 50.76923076923077%;
  }
  .pageStoriesTop .main .sortList .sortAll > * {
    position: absolute;
  }
  .pageStoriesTop .main .sortList .sortAll .button::before {
    background: url("../img/tab01_on.png?hash=8af86729f10a469db020a7e4e5c5990d") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortAll .button::after {
    background: url("../img/tab01_off.png?hash=1ba3c17a4470b685d8c992cbf590d8a2") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sortList .sortAll .button::before {
    background: url("../img/pc/tab01_on.png?hash=33287c9637e8c792d2f4733cb927ae9d") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortAll .button::after {
    background: url("../img/pc/tab01_off.png?hash=c4f4cc7e27365bb52d7af128e99340b8") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesTop .main .sortList .sortInterview {
    width: 100%;
    position: relative;
    width: 28.57142857142857%;
  }
  .pageStoriesTop .main .sortList .sortInterview::before {
    content: "";
    display: block;
    padding-top: 33%;
  }
  .pageStoriesTop .main .sortList .sortInterview > * {
    position: absolute;
  }
  .pageStoriesTop .main .sortList .sortInterview .button::before {
    background: url("../img/tab02_on.png?hash=13ac22d462aedf7972a974bc33d3f12f") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortInterview .button::after {
    background: url("../img/tab02_off.png?hash=bd684a52687c958e392479cb304e0007") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sortList .sortInterview .button::before {
    background: url("../img/pc/tab02_on.png?hash=0d5844de167f14dbf1d9d3569e12d3bb") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortInterview .button::after {
    background: url("../img/pc/tab02_off.png?hash=711992b9adffbcd3d356a6c0b85191dd") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesTop .main .sortList .sortDiy {
    width: 100%;
    position: relative;
    width: 18.571428571428573%;
  }
  .pageStoriesTop .main .sortList .sortDiy::before {
    content: "";
    display: block;
    padding-top: 50.76923076923077%;
  }
  .pageStoriesTop .main .sortList .sortDiy > * {
    position: absolute;
  }
  .pageStoriesTop .main .sortList .sortDiy .button::before {
    background: url("../img/tab03_on.png?hash=c9a70f72ede867e4c1067f1763d7703d") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortDiy .button::after {
    background: url("../img/tab03_off.png?hash=344100324bd90e1d4e746dce79393cdc") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sortList .sortDiy .button::before {
    background: url("../img/pc/tab03_on.png?hash=036243979cd094fa7e7772a2c93e3180") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortDiy .button::after {
    background: url("../img/pc/tab03_off.png?hash=b07b43af5391007a87f8cc35f4af8669") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesTop .main .sortList .sortSupporters {
    width: 100%;
    position: relative;
    width: 30%;
  }
  .pageStoriesTop .main .sortList .sortSupporters::before {
    content: "";
    display: block;
    padding-top: 31.428571428571427%;
  }
  .pageStoriesTop .main .sortList .sortSupporters > * {
    position: absolute;
  }
  .pageStoriesTop .main .sortList .sortSupporters .button::before {
    background: url("../img/tab04_on.png?hash=ce9fd9b035e2a3bc10ba566ef5241e07") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortSupporters .button::after {
    background: url("../img/tab04_off.png?hash=62a50bce8eeabbe50d1294b9a0ffe31f") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sortList .sortSupporters .button::before {
    background: url("../img/pc/tab04_on.png?hash=bfa60d56b6a84eae0b57430069367d08") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortSupporters .button::after {
    background: url("../img/pc/tab04_off.png?hash=79b067254b63daf9c39fca4aad2319ec") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesTop .main .sortList .sortEvent {
    width: 100%;
    position: relative;
    width: 18.571428571428573%;
  }
  .pageStoriesTop .main .sortList .sortEvent::before {
    content: "";
    display: block;
    padding-top: 50.76923076923077%;
  }
  .pageStoriesTop .main .sortList .sortEvent > * {
    position: absolute;
  }
  .pageStoriesTop .main .sortList .sortEvent .button::before {
    background: url("../img/tab05_on.png?hash=60f8cdf1076b5fbf7a63077b8a4a8714") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortEvent .button::after {
    background: url("../img/tab05_off.png?hash=3035b7381181cf7d4012db7175da3a32") center top no-repeat;
    background-size: cover;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sortList .sortEvent .button::before {
    background: url("../img/pc/tab05_on.png?hash=b04082c41e437110f13d73a42f7ac451") center top no-repeat;
    background-size: cover;
  }
  .pageStoriesTop .main .sortList .sortEvent .button::after {
    background: url("../img/pc/tab05_off.png?hash=6270309c369bc5896018835b5356fe29") center top no-repeat;
    background-size: cover;
  }
}
.pageStoriesTop .main .buttonMore .buttonPrimary {
  position: relative;
  width: 66.66666666666666%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 6.4%;
  padding: 10px 0;
}
.pageStoriesTop .main .buttonMore .buttonPrimary img {
  width: 55px;
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .buttonMore .buttonPrimary {
    margin-top: 53px;
    padding: 16px 0;
    width: 380px;
  }
  .pageStoriesTop .main .buttonMore .buttonPrimary img {
    width: 77px;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesTop .main .sectionMovies {
    margin-top: 0;
  }
}
.pageStoriesArticle .main::before {
  display: none;
}
.pageStoriesArticle .main .headingPrimary {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .pageStoriesArticle .main .sectionHero {
    width: 100%;
    position: relative;
  }
  .pageStoriesArticle .main .sectionHero::before {
    content: "";
    display: block;
    padding-top: 88%;
  }
  .pageStoriesArticle .main .sectionHero > * {
    position: absolute;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionHero {
    height: 449px;
  }
}
.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../img/bg03.jpg?hash=de50a0e89e1146986f60d1920b61e6db") center top no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../img/pc/bg03.jpg?hash=96693d100d391875f7ff2b807dab729c") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../img/pc/bg03@2x.jpg?hash=0ab09ead69920f0b7692dd0ba2717b7e") center center no-repeat;
    background-size: cover;
  }
}
.pageStoriesArticle .main .sectionHero .heroBody {
  padding: 15.466666666666667% 0 0;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionHero .heroBody {
    padding: 79px 0 0;
  }
}
.pageStoriesArticle .main .sectionHero .heroHeadingStories .ja {
  font-size: 5.333333333333334vw;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionHero .heroHeadingStories {
    padding-top: 3px;
  }
  .pageStoriesArticle .main .sectionHero .heroHeadingStories .ja {
    font-size: 4rem;
    line-height: 1;
    letter-spacing: 0.05em;
    margin: 40px 0 0 9px;
  }
}
.pageStoriesArticle .main .sectionHero .heroTextLead {
  text-shadow: 0px 0px 5px rgba(0,0,0,0.7);
  padding: 0 10px;
}
.pageStoriesArticle .main .articleContent {
  box-sizing: border-box;
  margin: 0 3.2%;
  padding: 14px 0 50px;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .articleContent {
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 980px;
    padding: 51px 10px 90px;
  }
}
.pageStoriesArticle .main .articleContent a {
  color: #00f;
  text-decoration: underline;
}
.pageStoriesArticle .main .articleContent h2,
.pageStoriesArticle .main .articleContent h3 {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 900;
}
.pageStoriesArticle .main .articleContent h2 {
  font-size: 5.866666666666666vw;
  line-height: 1.363636363636364;
  margin: 20px 0 20px 0;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .articleContent h2 {
    font-size: 3.6rem;
    line-height: 1.388888888888889;
    margin: 20px 0 42px 0;
  }
}
.pageStoriesArticle .main .articleContent h3 {
  font-size: 4.8vw;
  line-height: 1.388888888888889;
  margin: 40px 0 20px 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .articleContent h3 {
    font-size: 3rem;
    line-height: 1.466666666666667;
    letter-spacing: 0.025em;
    margin: 70px 0 30px 0;
  }
}
.pageStoriesArticle .main .articleContent p {
  font-size: 3.466666666666666vw;
  line-height: 1.538461538461539;
  letter-spacing: 0.025em;
  margin: 18px 0;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .articleContent p {
    font-size: 1.6rem;
    line-height: 1.875;
    margin: 22px 0;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesArticle .main .articleContent iframe {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .articleContent iframe {
    max-width: 100%;
  }
}
.pageStoriesArticle .main .articleContent img {
  display: block;
  margin: 18px auto;
  text-align: center;
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .articleContent img {
    border-radius: 8px;
    margin: 22px auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .pageStoriesArticle .main .articleContent .youtubePlayer {
    overflow: hidden;
    position: relative;
    margin: 18px auto;
  }
  .pageStoriesArticle .main .articleContent .youtubePlayer::before {
    content: '';
    display: block;
    padding-top: 56.25%;
  }
  .pageStoriesArticle .main .articleContent .youtubePlayer > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .pageStoriesArticle .main .articleContent .youtubePlayer > iframe {
    transform: scale(1.01);
  }
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .articleContent .youtubePlayer {
    margin: 22px auto;
    max-width: 980px;
  }
}
.pageStoriesArticle .main .sectionRecommend {
  box-sizing: border-box;
  margin-bottom: 5.333333333333334%;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionRecommend {
    margin-bottom: 75px;
    padding: 0 10px;
  }
}
.pageStoriesArticle .main .sectionRecommend .headingPrimary {
  position: relative;
  width: 39.46666666666667%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 8%;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionRecommend .headingPrimary {
    width: 255px;
    margin-bottom: 50px;
  }
}
.pageStoriesArticle .main .sectionSupporters {
  box-sizing: border-box;
  padding-bottom: 13.333333333333334%;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionSupporters {
    padding: 0 10px 100px;
  }
}
.pageStoriesArticle .main .sectionSupporters .headingPrimary {
  position: relative;
  width: 61.06666666666667%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 8%;
}
@media screen and (min-width: 768px) {
  .pageStoriesArticle .main .sectionSupporters .headingPrimary {
    width: 394px;
    margin-bottom: 50px;
  }
}
.pageStories2.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/06/img/kv_article02.jpg?hash=3e353f2172016db534d837ce9c99ec3c") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article02.jpg?hash=99e2f821b58ecb726003e2251eb13813") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article02@2x.jpg?hash=fdd361f95268857b2564f7ffe8fbc81f") center center no-repeat;
    background-size: cover;
  }
}
.pageStories3.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/06/img/kv_article03.jpg?hash=deca004146f837a4cbbaf830c3ee9505") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories3.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article03.jpg?hash=4910e4e12009bf58bbddd45d5a9b3a70") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories3.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article03@2x.jpg?hash=2b913f71444f071003d5c9b8a284bd5a") center center no-repeat;
    background-size: cover;
  }
}
.pageStories5.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/06/img/kv_article05.jpg?hash=ba8d4d916c919d9802291d61c033ee16") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories5.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article05.jpg?hash=ace5bc3dda383e8dcf688bbd73b59aac") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories5.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article05@2x.jpg?hash=ab2bb5c1214f11ab8021102d6c0a3075") center center no-repeat;
    background-size: cover;
  }
}
.pageStories6.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/06/img/kv_article06.jpg?hash=331b1f14d08893603b125b47b94e4b66") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories6.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article06.jpg?hash=03e843fc9f1168616506d83f2e40dddf") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories6.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article06@2x.jpg?hash=f4871ab00126d746fe374a629dfb0566") center center no-repeat;
    background-size: cover;
  }
}
.pageStories7.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/06/img/kv_article07.jpg?hash=5c0682b1272ccb50b4e36a8349a7085c") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories7.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article07.jpg?hash=504dca4d120dd41d478796aaaccd4c20") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories7.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/06/img/pc/kv_article07@2x.jpg?hash=fcc71911a46a25ca377539c048e9fdc5") center center no-repeat;
    background-size: cover;
  }
}
.pageStories190705-1.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/07/img/kv_070501_01.jpg?hash=d17704f7b5c69ae2b2beec8a91dca8ad") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories190705-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/07/img/pc/kv_070501_01.jpg?hash=fa71679dfab012a43a911165707e5ee0") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories190705-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/07/img/pc/kv_070501_01@2x.jpg?hash=4523dd106be355670598c0a4a53e1263") center center no-repeat;
    background-size: cover;
  }
}
.pageStories190705-2.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/07/img/kv_070502_01.jpg?hash=f1dd6c38e613b53243e38083d86faf8f") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories190705-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/07/img/pc/kv_070502_01.jpg?hash=8254604d84379c966cbc5f96f1a501fa") center top no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories190705-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/07/img/pc/kv_070502_01@2x.jpg?hash=fd505f5c0bca36d6102456c2c2e1ea2d") center top no-repeat;
    background-size: cover;
  }
}
.pageStories190827-1.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/08/img/kv_082701_01.jpg?hash=1d89507ade775657955e4934ac42d8a4") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories190827-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/08/img/pc/kv_082701_01.jpg?hash=d9da90a642b28d86f80aef1a5e71fb2d") center top no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories190827-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/08/img/pc/kv_082701_01@2x.jpg?hash=94c077886996690f8e2ea75340669824") center top no-repeat;
    background-size: cover;
  }
}
.pageStories190827-2.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/08/img/kv_082702_01.jpg?hash=0574564fb36b071183f4b10acbbf1bd2") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories190827-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/08/img/pc/kv_082702_01.jpg?hash=a375106ab1828ea5c00634bd45bd0587") center top no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories190827-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/08/img/pc/kv_082702_01@2x.jpg?hash=b7abc6b6c9c161e0f99edbdcdf6f1762") center top no-repeat;
    background-size: cover;
  }
}
.pageStories190827-2.pageStoriesArticle .main .link {
  display: inline-block;
  word-break: break-all;
}
.pageStories190830-1.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/08/img/kv_083001_01.jpg?hash=6600a7167d777db4f235aa5c4da9510c") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories190830-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/08/img/pc/kv_083001_01.jpg?hash=c79b29ccdc59b718181b60d444cc3801") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories190830-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/08/img/pc/kv_083001_01@2x.jpg?hash=ffc11410c9745297be4fcc29eadf9f8a") center center no-repeat;
    background-size: cover;
  }
}
.pageStories190919-1.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/09/img/kv_091901_01.jpg?hash=14fcfd7c0f3bbd3823bfdf99ffc74c19") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories190919-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/09/img/pc/kv_091901_01.jpg?hash=e6559060c40ed31051c705b8aa1e6626") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories190919-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/09/img/pc/kv_091901_01@2x.jpg?hash=6a355ddbba15394284ba766906f50d11") center center no-repeat;
    background-size: cover;
  }
}
.pageStories190919-2.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/09/img/kv_091902_01.jpg?hash=1a13dd5cb5c059c7cfc05c24eb0fd656") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories190919-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/09/img/pc/kv_091902_01.jpg?hash=0fe010f586307a6b641b0208390ebdd2") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories190919-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/09/img/pc/kv_091902_01@2x.jpg?hash=89c266bbe562331c97f243d8eb2bb055") center center no-repeat;
    background-size: cover;
  }
}
.pageStories191018.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/10/img/kv_101801_01.jpg?hash=22ec3ebe3af2e173d869753b5a6c7b80") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories191018.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_101801_01.jpg?hash=3f7e0ac1e38acee6912c31a2e2412050") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories191018.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_101801_01@2x.jpg?hash=eefd9d4f31b354cb7d60cb5d7d38d3c3") center center no-repeat;
    background-size: cover;
  }
}
.pageStories191028-1.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/10/img/kv_102801_01.jpg?hash=4428aee3ba118e00c9a2bb4f26414044") center -18px no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories191028-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_102801_01.jpg?hash=f84567e0b2ad3e6c5ac67be25bfc7042") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories191028-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_102801_01@2x.jpg?hash=90b34fad080437a18d65ca635f5fb4ab") center center no-repeat;
    background-size: cover;
  }
}
.pageStories191028-2.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/10/img/kv_102802_01.jpg?hash=6a372673318a29d02d00d62638b3a2d7") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories191028-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_102802_01.jpg?hash=57bf14deba1495eb825ce635bc466487") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories191028-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_102802_01@2x.jpg?hash=eed6a4da1558a706ecc573b81c7d7921") center center no-repeat;
    background-size: cover;
  }
}
.pageStories191028-3.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/10/img/kv_102803_01.jpg?hash=2bd7c6c08b242ff0e9f93cbdb9cab71d") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories191028-3.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_102803_01.jpg?hash=f666f3966941eae91978b082537b9f69") center center no-repeat;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .pageStories191028-3.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/10/img/pc/kv_102803_01@2x.jpg?hash=02d2f3b42750b0a3d48ba19238201c13") center center no-repeat;
    background-size: cover;
  }
}
.pageStories191106-1.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/11/img/kv_110601_01.jpg?hash=cd6e8b4a73f9e5b8c22c9c97d8ca551d") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories191106-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/11/img/pc/kv_110601_01.jpg?hash=5cbbbe54eab932c28f3150460a21dcde") center center no-repeat;
    background-size: cover;
  }
}
.pageStories191113-1.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/11/img/kv_111301_01.jpg?hash=840efcd6ae15c48f72cd8bc93fb93b21") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories191113-1.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/11/img/pc/kv_111301_01.jpg?hash=6f173ca1a0af747a616ee0a9b503f61f") center center no-repeat;
    background-size: cover;
  }
}
.pageStories191113-2.pageStoriesArticle .main .sectionHero .heroBg {
  background: url("../article/2019/11/img/kv_111302_01.jpg?hash=d0ba4528cfd0163d6da3dbb5b086310e") center center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .pageStories191113-2.pageStoriesArticle .main .sectionHero .heroBg {
    background: url("../article/2019/11/img/pc/kv_111302_01.jpg?hash=f55dc978cfcb42e1f3d8d32297450535") center center no-repeat;
    background-size: cover;
  }
}
/*# sourceMappingURL=style.css.map */