.yougo #page-top article {
  background-image: url(../img/yougo/yougo_titlebg.jpg);
  background-size: unset;
  background-position: center top;
}
@media screen and (max-width: 767px) {
  .yougo #page-top article {
    background-size: auto;
    background-position: center top;
  }
}
.yougo article .outer {
  background-color: #f9e403;
}
.yougo_title span {
	display: block;
	position: relative;
	height: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
  padding-top: 104.27892234548336%;
}
.yougo_title span img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.ep {
  width: 3em;
  margin: 0 auto;
}
.ep span {
	display: block;
	position: relative;
	height: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
  padding-top: 113.253012048192771%;
}
.ep span img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
div.wrap > div.contents {
  background-color: none;
}
@media all and (min-width: 768px) {
  .yougo_title {
    width: 540px;
    margin: 0 auto;
    padding: 2em 0 0;
  }
  .yougo article .outer {
    margin-top: -60px;
    padding-top: 50px;
  }
}
@media all and (max-width: 767px) {
  .yougo_title {
    padding: 1em 1em 0;
  }
  .yougo article .outer {
    margin-top: -11vw;
  }
}
/*	ph_cut
============================== */
@media all and (min-width: 768px) {
  .ph_cut {
    height: unset;
    background: #fff;
  }
  ul.ph_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  ul.ph_list li {
    width: 32%;
    display: inline-flex;
    /* background-image: url(../img/senryu/senryu_bg1.jpg); */
    /* position: relative; */
    /* box-sizing: border-box; */
    /* -webkit-writing-mode: vertical-rl; */
    -moz-writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
    /* writing-mode: vertical-rl; */
    /* -webkit-text-orientation: upright; */
    -moz-text-orientation: upright;
    -ms-text-orientation: upright;
    /* text-orientation: upright; */
    /* background-size: 100%; */
    /* font-style: normal; */
    /* font-feature-settings: normal; */
    /* font-optical-sizing: none; */
  }
}
.ph_cut span img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.ph_cut span {
  width: 100%;
  margin: 0 0;
  box-sizing: border-box;
  height: 0;
  padding: 66.858789625360231% 0 0;
  position: relative;
  display: block;
}
.popupModal1 {
  display: inline;
}

div.kanshu {
  background-color: #fff;
  padding: 1em;
  border-radius: 20px;
  font-size: 70%;
}
.yougo_kanshu {
  margin: 0 auto;
  width: 30%;
}

@media all and (min-width: 768px) {
  div.kanshu {
    width: 40%;
    margin: 0 auto;
  }
}
.yougo_kanshu span {
	display: block;
	position: relative;
	height: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
  padding-top: 22.693726937269373%;
}
.yougo_kanshu span img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/*	bknm
============================== */
.yougo #bknm li.bk1 a:after {
  background-image: url(../img/yougo/ep1_1.jpg);
}
.yougo #bknm li.bk2 a:after {
  background-image: url(../img/yougo/ep2_1.jpg);
}
.yougo #bknm li.bk3 a:after {
  background-image: url(../img/yougo/ep3_1.jpg);
}
.yougo #bknm li.bk4 a:after {
  background-image: url(../img/yougo/ep4_1.jpg);
}
.yougo #bknm li.bk5 a:after {
  background-image: url(../img/yougo/ep5_1.jpg);
}
.yougo #bknm li.bk6 a:after {
  background-image: url(../img/yougo/ep6_1.jpg);
}
.yougo #bknm li.bk7 a:after {
  background-image: url(../img/yougo/ep7_1.jpg);
}
.yougo #bknm li.bk8 a:after {
  background-image: url(../img/yougo/ep8_1.jpg);
}
.yougo #bknm li.bk9 a:after {
  background-image: url(../img/yougo/ep9_1.jpg);
}
.yougo #bknm li.bk10 a:after {
  background-image: url(../img/yougo/ep10_1.jpg);
}