.singlePager {
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.singlePager > span,
.singlePager > a {
  line-height: 1;
  padding: 0.8em 1em;
  margin-left: 1em;
  font-size: 14px;
  border: 1px solid #000;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  .singlePager > span,
.singlePager > a {
    font-size: 1.8229166667vw;
  }
}
@media only screen and (max-width: 767px) {
  .singlePager > span,
.singlePager > a {
    font-size: 3.6458333333vw;
  }
}
.singlePager > span:first-child,
.singlePager > a:first-child {
  margin-left: 0;
}
.singlePager > span {
  background-color: #000;
  color: #fff;
}
@media only screen and (min-width: 1080px) {
  .singlePager > a {
    transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
  }
  .singlePager > a:hover {
    background-color: #000;
    color: #fff;
  }
}

#singleContents.ownedMediaContents {
  padding-bottom: 0;
  width: 100%;
  background-color: #f5f5f5;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents {
    background-color: transparent;
  }
}
#singleContents.ownedMediaContents .sectionInner {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .sectionInner {
    padding-top: 10.4166666667vw;
    padding-bottom: 10.4166666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .sectionInner {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#singleContents.ownedMediaContents .sectionInner > * {
  margin-top: 90px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .sectionInner > * {
    margin-top: 7.8125vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .sectionInner > * {
    margin-top: 15.625vw;
  }
}
#singleContents.ownedMediaContents .sectionInner > *:first-child {
  margin-top: 0;
}
#singleContents.ownedMediaContents .noSidebarContents {
  width: 72.2222222222%;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .noSidebarContents {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .noSidebarContents {
    width: 100%;
    background-color: transparent;
    box-shadow: none;
  }
}
#singleContents.ownedMediaContents .noSidebarContents .noSidebarContentsInner {
  width: 100%;
  padding: 40px 30px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .noSidebarContents .noSidebarContentsInner {
    padding: 2.6041666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .noSidebarContents .noSidebarContentsInner {
    padding: 5.2083333333vw 0;
  }
}
#singleContents.ownedMediaContents .sidebar2ColumnArea {
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .sidebar2ColumnArea {
    flex-wrap: wrap;
  }
  #singleContents.ownedMediaContents .sidebar2ColumnArea > * {
    margin-top: 7.8125vw;
  }
  #singleContents.ownedMediaContents .sidebar2ColumnArea > *:first-child {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .sidebar2ColumnArea {
    flex-wrap: wrap;
  }
  #singleContents.ownedMediaContents .sidebar2ColumnArea > * {
    margin-top: 15.625vw;
  }
  #singleContents.ownedMediaContents .sidebar2ColumnArea > *:first-child {
    margin-top: 0;
  }
}
#singleContents.ownedMediaContents .sidebar2ColumnArea .sidebar2ColumnContents {
  width: 72.2222222222%;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .sidebar2ColumnArea .sidebar2ColumnContents {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .sidebar2ColumnArea .sidebar2ColumnContents {
    width: 100%;
  }
}
#singleContents.ownedMediaContents .sidebar2ColumnArea .sidebar {
  width: 25%;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .sidebar2ColumnArea .sidebar {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .sidebar2ColumnArea .sidebar {
    width: 100%;
  }
}
#singleContents.ownedMediaContents .sidebar2ColumnContents {
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .sidebar2ColumnContents {
    background-color: transparent;
    box-shadow: none;
  }
}
#singleContents.ownedMediaContents .sidebar2ColumnContents .sidebar2ColumnContentsInner {
  width: 100%;
  padding: 40px 30px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .sidebar2ColumnContents .sidebar2ColumnContentsInner {
    padding: 2.6041666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .sidebar2ColumnContents .sidebar2ColumnContentsInner {
    padding: 5.2083333333vw 0;
  }
}
#singleContents.ownedMediaContents .sidebar {
  box-sizing: border-box;
  position: relative;
}
@media only screen and (min-width: 1080px) {
  .single #singleContents.ownedMediaContents .sidebar .sidebar_scroll_fixed.active {
    position: -webkit-sticky;
    position: sticky;
  }
}
#singleContents.ownedMediaContents .singleKv {
  width: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleKv {
    width: 100vw;
    margin-left: -5vw;
  }
}
#singleContents.ownedMediaContents .singleKv .img {
  width: 100%;
  height: 470px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleKv .img {
    height: 39.7135416667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleKv .img {
    height: 57.2916666667vw;
  }
}
#singleContents.ownedMediaContents .singleKv .img > img {
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
}
#singleContents.ownedMediaContents .singleHead {
  width: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
#singleContents.ownedMediaContents .singleHead > * {
  margin-top: 12px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleHead > * {
    margin-top: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead > * {
    margin-top: 3.125vw;
  }
}
#singleContents.ownedMediaContents .singleHead > *:first-child {
  margin-top: 0;
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory {
  width: 74.0740740741%;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory {
    width: 75%;
  }
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList {
  width: calc(100% + 10px);
  margin-top: -10px;
  font-size: 14px;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList {
    width: calc(100% + 1.3020833333vw);
    margin-top: -1.3020833333vw;
    font-size: 1.8229166667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList {
    width: calc(100% + 2.6041666667vw);
    margin-top: -2.6041666667vw;
    font-size: 3.6458333333vw;
  }
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList > li {
  margin-top: 10px;
  margin-right: 10px;
  font-size: inherit;
  box-sizing: border-box;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList > li {
    margin-top: 1.3020833333vw;
    margin-right: 1.3020833333vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList > li {
    margin-top: 2.6041666667vw;
    margin-right: 2.6041666667vw;
  }
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList > li > a {
  display: inline-block;
}
@media only screen and (min-width: 1080px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList > li > a {
    transition: opacity 0.3s ease 0s;
  }
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleCategory .categoryLabelListWrap .categoryLabelList > li > a:hover {
    opacity: 0.8;
  }
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate {
  width: 13.8888888889%;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate {
    width: 20%;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate {
    width: 20%;
  }
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate .date {
  line-height: 1;
  font-size: 12px;
  text-align: right;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate .date {
    font-size: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate .date {
    font-size: 3.125vw;
  }
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate > dl {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate > dl > dt {
  margin-right: 8px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate > dl > dt {
    margin-right: 1.0416666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleHead .singleHeadInfo .singleDate > dl > dt {
    margin-right: 2.0833333333vw;
  }
}
#singleContents.ownedMediaContents .singleInfoArea {
  width: 100%;
  margin-top: 25px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleInfoArea {
    margin-top: 3.2552083333vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleInfoArea {
    margin-top: 6.5104166667vw;
  }
}
#singleContents.ownedMediaContents .singleInfoArea > * {
  margin-top: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleInfoArea > * {
    margin-top: 1.953125vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleInfoArea > * {
    margin-top: 3.90625vw;
  }
}
#singleContents.ownedMediaContents .singleInfoArea > *:first-child {
  margin-top: 0;
}
#singleContents.ownedMediaContents .singleInfoArea .singleTitleArea {
  width: 100%;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .singleInfoArea .singleTitleArea .singleTitle {
  line-height: 1.4;
  font-size: 32px;
  font-weight: bold;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleInfoArea .singleTitleArea .singleTitle {
    font-size: 3.6458333333vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleInfoArea .singleTitleArea .singleTitle {
    font-size: 5.7291666667vw;
  }
}
#singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap {
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox {
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox.singleInfoTag {
  width: 74.0740740741%;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox.singleInfoTag {
    width: 75%;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox.singleInfoTag {
    width: 75%;
  }
}
#singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox.singleInfoSns {
  width: 13.8888888889%;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox.singleInfoSns {
    width: 20%;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox.singleInfoSns {
    width: 20%;
  }
}
#singleContents.ownedMediaContents .singleInfoArea .singleInfoColumnWrap .singleInfoColumnBox.singleInfoSns .snsShareList {
  justify-content: flex-end;
}
#singleContents.ownedMediaContents .singleInfoArea + .singleBodyArea {
  margin-top: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleInfoArea + .singleBodyArea {
    margin-top: 6.5104166667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleInfoArea + .singleBodyArea {
    margin-top: 13.0208333333vw;
  }
}
#singleContents.ownedMediaContents .singleBody.customBlockText > * {
  margin-top: 55px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singleBody.customBlockText > * {
    margin-top: 7.1614583333vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singleBody.customBlockText > * {
    margin-top: 14.3229166667vw;
  }
}
#singleContents.ownedMediaContents .singleBody.customBlockText > *:first-child {
  margin-top: 0;
}
#singleContents.ownedMediaContents .singlePager {
  margin-top: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .singlePager {
    margin-top: 7.8125vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .singlePager {
    margin-top: 15.625vw;
  }
}
#singleContents.ownedMediaContents .articleFooter {
  margin-top: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter {
    margin-top: 10.4166666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter {
    margin-top: 20.8333333333vw;
  }
}
#singleContents.ownedMediaContents .articleFooter > * {
  margin-top: 45px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter > * {
    margin-top: 5.859375vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter > * {
    margin-top: 11.71875vw;
  }
}
#singleContents.ownedMediaContents .articleFooter > *:first-child {
  margin-top: 0;
}
#singleContents.ownedMediaContents .articleFooter .singleTag + * {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter .singleTag + * {
    margin-top: 2.6041666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter .singleTag + * {
    margin-top: 5.2083333333vw;
  }
}
#singleContents.ownedMediaContents .articleFooter .snsShare + * {
  margin-top: 80px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter .snsShare + * {
    margin-top: 10.4166666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter .snsShare + * {
    margin-top: 20.8333333333vw;
  }
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea {
  width: 100%;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation {
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtnLabel {
  width: 50%;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtnLabel.prev {
  order: 1;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtnLabel.next {
  order: 2;
  text-align: right;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtnLabel > p {
  width: 100%;
  line-height: 1;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  font-weight: bold;
  color: #cdcdcd;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtnLabel > p {
    font-size: 1.8229166667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtnLabel > p {
    font-size: 3.6458333333vw;
  }
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn {
  width: 50%;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  box-sizing: border-box;
  position: relative;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn:before {
  width: 1px;
  height: 80%;
  content: "";
  background-color: #eee;
  display: block;
  position: absolute;
  top: 50%;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.prev {
  order: 3;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.prev:before {
  transform: translate(50%, -50%);
  right: 0;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.prev > a {
  padding-left: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.prev > a {
    padding-left: 2.6041666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.prev > a {
    padding-left: 5.2083333333vw;
  }
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.prev > a:before {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="6.444" height="12" viewBox="0 0 6.444 12"><path d="M.281,6.625A.388.388,0,0,1,.4,6.341a.388.388,0,0,1,.284-.119.388.388,0,0,1,.284.119l5.354,5.354,5.271-5.271a.4.4,0,1,1,.569.569L6.606,12.547a.4.4,0,0,1-.569,0L.4,6.921a.277.277,0,0,1-.041-.053.406.406,0,0,1-.03-.059L.3,6.749.287,6.69Z" transform="translate(12.666 -0.281) rotate(90)" /></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="6.444" height="12" viewBox="0 0 6.444 12"><path d="M.281,6.625A.388.388,0,0,1,.4,6.341a.388.388,0,0,1,.284-.119.388.388,0,0,1,.284.119l5.354,5.354,5.271-5.271a.4.4,0,1,1,.569.569L6.606,12.547a.4.4,0,0,1-.569,0L.4,6.921a.277.277,0,0,1-.041-.053.406.406,0,0,1-.03-.059L.3,6.749.287,6.69Z" transform="translate(12.666 -0.281) rotate(90)" /></svg>');
  left: 0;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.next {
  order: 4;
  text-align: right;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.next:before {
  transform: translate(-50%, -50%);
  left: 0;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.next > a {
  padding-right: 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.next > a {
    padding-right: 2.6041666667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.next > a {
    padding-right: 5.2083333333vw;
  }
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn.next > a:before {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="6.444" height="12" viewBox="0 0 6.444 12"><path d="M.281,6.625A.388.388,0,0,1,.4,6.341a.388.388,0,0,1,.284-.119.388.388,0,0,1,.284.119l5.354,5.354,5.271-5.271a.4.4,0,1,1,.569.569L6.606,12.547a.4.4,0,0,1-.569,0L.4,6.921a.277.277,0,0,1-.041-.053.406.406,0,0,1-.03-.059L.3,6.749.287,6.69Z" transform="translate(-6.222 12.281) rotate(-90)" /></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="6.444" height="12" viewBox="0 0 6.444 12"><path d="M.281,6.625A.388.388,0,0,1,.4,6.341a.388.388,0,0,1,.284-.119.388.388,0,0,1,.284.119l5.354,5.354,5.271-5.271a.4.4,0,1,1,.569.569L6.606,12.547a.4.4,0,0,1-.569,0L.4,6.921a.277.277,0,0,1-.041-.053.406.406,0,0,1-.03-.059L.3,6.749.287,6.69Z" transform="translate(-6.222 12.281) rotate(-90)" /></svg>');
  right: 0;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a {
  width: 100%;
  padding: 1em;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  border-bottom: 1px solid #eee;
  box-sizing: border-box;
  position: relative;
}
@media only screen and (min-width: 1080px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a {
    transition: background-color 0.3s ease 0s;
  }
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a:hover {
    background-color: #fafafa;
  }
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a:before {
  width: 8px;
  height: 12px;
  content: "";
  background-color: #000;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  display: block;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a:before {
    width: 1.0416666667vw;
    height: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a:before {
    width: 2.0833333333vw;
    height: 3.125vw;
  }
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a .articleNavigationBtnTitleArea {
  width: 100%;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a .articleNavigationBtnTitleArea .articleNavigationBtnTitle {
  line-height: 1.8;
  font-size: 14px;
  letter-spacing: 0.06em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a .articleNavigationBtnTitleArea .articleNavigationBtnTitle {
    font-size: 1.8229166667vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .articleFooter .articleNavigationArea .articleNavigation .articleNavigationBtn > a .articleNavigationBtnTitleArea .articleNavigationBtnTitle {
    font-size: 3.6458333333vw;
  }
}
#singleContents.ownedMediaContents .snsShare {
  width: 100%;
  box-sizing: border-box;
}
#singleContents.ownedMediaContents .snsShare.size-s .snsShareList > a,
#singleContents.ownedMediaContents .snsShare.size-s .snsShareList > span {
  width: 30px;
  height: 30px;
  margin-left: 6px;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .snsShare.size-s .snsShareList > a,
#singleContents.ownedMediaContents .snsShare.size-s .snsShareList > span {
    width: 2.6041666667vw;
    height: 2.6041666667vw;
    margin-left: 0.78125vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .snsShare.size-s .snsShareList > a,
#singleContents.ownedMediaContents .snsShare.size-s .snsShareList > span {
    width: 5.2083333333vw;
    height: 5.2083333333vw;
    margin-left: 1.5625vw;
  }
}
#singleContents.ownedMediaContents .snsShare.size-s .snsShareList > a:first-child,
#singleContents.ownedMediaContents .snsShare.size-s .snsShareList > span:first-child {
  margin-left: 0;
}
#singleContents.ownedMediaContents .snsShare .snsShareList {
  display: flex;
  align-items: center;
  justify-content: center;
}
#singleContents.ownedMediaContents .snsShare .snsShareList > a,
#singleContents.ownedMediaContents .snsShare .snsShareList > span {
  width: 40px;
  height: 40px;
  margin-left: 12px;
  color: #000;
  box-sizing: border-box;
  position: relative;
}
#singleContents.ownedMediaContents .snsShare .snsShareList > a:visited, #singleContents.ownedMediaContents .snsShare .snsShareList > a:focus, #singleContents.ownedMediaContents .snsShare .snsShareList > a:active,
#singleContents.ownedMediaContents .snsShare .snsShareList > span:visited,
#singleContents.ownedMediaContents .snsShare .snsShareList > span:focus,
#singleContents.ownedMediaContents .snsShare .snsShareList > span:active {
  color: #000;
}
@media only screen and (min-width: 768px) and (max-width: 1079px) {
  #singleContents.ownedMediaContents .snsShare .snsShareList > a,
#singleContents.ownedMediaContents .snsShare .snsShareList > span {
    width: 3.90625vw;
    height: 3.90625vw;
    margin-left: 1.5625vw;
  }
}
@media only screen and (max-width: 767px) {
  #singleContents.ownedMediaContents .snsShare .snsShareList > a,
#singleContents.ownedMediaContents .snsShare .snsShareList > span {
    width: 7.8125vw;
    height: 7.8125vw;
    margin-left: 3.125vw;
  }
}
#singleContents.ownedMediaContents .snsShare .snsShareList > a:first-child,
#singleContents.ownedMediaContents .snsShare .snsShareList > span:first-child {
  margin-left: 0;
}
#singleContents.ownedMediaContents .snsShare .snsShareList > a:before,
#singleContents.ownedMediaContents .snsShare .snsShareList > span:before {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#singleContents.ownedMediaContents .snsShare .snsShareList > a.facebook:before,
#singleContents.ownedMediaContents .snsShare .snsShareList > span.facebook:before {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="58" viewBox="0 0 30 29"><image width="30" height="29" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAEk0lEQVRogd2bTWwVVRTHf2+gFAUBBd0ZCGmhsaBgRCwolIUkJpbwsWCBLFibNFCN4IK1xsSFaILsTBQSTRAtgbhTE0GCMXyFloKKtAGNqAlWRCCIOeQ/ZMB5fa+de2bG/pJZ8FLOOf+5c8+999x7K/jRDCwF5gOzgIeBB4AJwL3AX8Bl4HdgADgNHAG+BM54RBVSrNl6GlgHPAfcAL4CTgB9EvAb8KeEmuCJwFS9mNnAXNkYC+wHdsrGzYBxZsJaqgv4DugBNgNNGW02yU6P7HbJT2E0Aq8CPwO7gQVOgSyQffOzBRiXt+Dl6mOfAo/k5LMV6JbfZ/NwOB7YAfwAPJ+HwxQ65H+H4nGhWdnyI2BSQUJjJimOIwHyw3+wfvMT0BnacEY6FVewfNEOXARWFaWoBqsUX3tWQwuVBTMbcmaZWnjhSN00ycCKkguNWaF4h92Hx6vzl62P1qJTcQ8rS28HPiwk3OxYln63Xis2YJ8FJpdY0FBY3GfrmXg0atLeUWi42emQjsahLG3WlMyTmcBbWg3Z8u6SngGtcEJhOl6pZsua/1dgjqPQDcA1LdnSnqsBfc3RkjK1O76s1YUX1of+GULoTbVwSHZL1x1UtG58ykloRZ/tUEI9xLapaHBHkWIx0BvYUZIn6hDqIRbpWoTKH8YLwPsOjmKeqfL7XmCbcgUq5YTGdK0HDqImPu+8CH+jSiu6rUcTtEpfJQJagEj1Hi+mpti1isPfOYg9KX0tkTrx584Ox6T8dtnZZxLT12Zi5wHHc3RcBKZvfqQC9qlRLtb0NVs2nqH+E5JdKoLHPJ5i22Y4n9z1W5+mrKExfdNRSWNaYOOX6hxX734+dhBqPGg67TOe4jSYj4R+J7umb3KkicV1Xw11M+Bk1xYfDSZ2ELjPyclw8RJrdeY/xibEDgYOemLi39NSNqauqnKZ5PuAMSS5ra83h/2a91KS0RfOPpPYlLHHPuNz2hsdzdhcoj/SgNsyysWavlMm9hjwWAkC8sT0HY+0zmsPfOSgTFSk70CkKdr1HDeV86ZV42xfJMdWMVg5SsWulL7btKmFvShy6DkdFxLjlv1a3/ainALIi8V6sYeSYo23nZZXRWJ63knzf4/2Nx91CK6Iz9h0XJCuWyRb9grwJvCacxB58br0XKnmr0Fz5dWBA8q7ZVdLR0OtP1ym+fL9AZ1vT+zWxc++gPaTWNz90lEXlqz2/A9nVRXVtVKTUjXsfOC3wMZcQ81Ol+Ie9vnGmcrOa0soKo11yr4W94iw87+/6GBmmVmuOOdmjXGJyq1lbeG1im9JKIPztBP2UomSVkW76ucVX1Bs5+AbZekpxeq85X+P4pnh5aRRw5KNw2u8nNRgjYrp22od/QlFu/Y99+dY0jE/n8lv7gdHbSzbpOGpW7c2QhPfKOnWsLKpiDsCSeyowIuai9qJm61acYw0kVX0/7fKXq/sZz6SEDqzPqnDKB3aAbALSUdVBenTWDiYuNdjlfqHVLeeray6VLvyVkr5ADgcKjjvG1tW7jEBJsSypp2tiEXGou0U2o96GfZirGoS/sYW8C/njyhdktuhsQAAAABJRU5ErkJggg=="/></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="58" viewBox="0 0 30 29"><image width="30" height="29" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAEk0lEQVRogd2bTWwVVRTHf2+gFAUBBd0ZCGmhsaBgRCwolIUkJpbwsWCBLFibNFCN4IK1xsSFaILsTBQSTRAtgbhTE0GCMXyFloKKtAGNqAlWRCCIOeQ/ZMB5fa+de2bG/pJZ8FLOOf+5c8+999x7K/jRDCwF5gOzgIeBB4AJwL3AX8Bl4HdgADgNHAG+BM54RBVSrNl6GlgHPAfcAL4CTgB9EvAb8KeEmuCJwFS9mNnAXNkYC+wHdsrGzYBxZsJaqgv4DugBNgNNGW02yU6P7HbJT2E0Aq8CPwO7gQVOgSyQffOzBRiXt+Dl6mOfAo/k5LMV6JbfZ/NwOB7YAfwAPJ+HwxQ65H+H4nGhWdnyI2BSQUJjJimOIwHyw3+wfvMT0BnacEY6FVewfNEOXARWFaWoBqsUX3tWQwuVBTMbcmaZWnjhSN00ycCKkguNWaF4h92Hx6vzl62P1qJTcQ8rS28HPiwk3OxYln63Xis2YJ8FJpdY0FBY3GfrmXg0atLeUWi42emQjsahLG3WlMyTmcBbWg3Z8u6SngGtcEJhOl6pZsua/1dgjqPQDcA1LdnSnqsBfc3RkjK1O76s1YUX1of+GULoTbVwSHZL1x1UtG58ykloRZ/tUEI9xLapaHBHkWIx0BvYUZIn6hDqIRbpWoTKH8YLwPsOjmKeqfL7XmCbcgUq5YTGdK0HDqImPu+8CH+jSiu6rUcTtEpfJQJagEj1Hi+mpti1isPfOYg9KX0tkTrx584Ox6T8dtnZZxLT12Zi5wHHc3RcBKZvfqQC9qlRLtb0NVs2nqH+E5JdKoLHPJ5i22Y4n9z1W5+mrKExfdNRSWNaYOOX6hxX734+dhBqPGg67TOe4jSYj4R+J7umb3KkicV1Xw11M+Bk1xYfDSZ2ELjPyclw8RJrdeY/xibEDgYOemLi39NSNqauqnKZ5PuAMSS5ra83h/2a91KS0RfOPpPYlLHHPuNz2hsdzdhcoj/SgNsyysWavlMm9hjwWAkC8sT0HY+0zmsPfOSgTFSk70CkKdr1HDeV86ZV42xfJMdWMVg5SsWulL7btKmFvShy6DkdFxLjlv1a3/ainALIi8V6sYeSYo23nZZXRWJ63knzf4/2Nx91CK6Iz9h0XJCuWyRb9grwJvCacxB58br0XKnmr0Fz5dWBA8q7ZVdLR0OtP1ym+fL9AZ1vT+zWxc++gPaTWNz90lEXlqz2/A9nVRXVtVKTUjXsfOC3wMZcQ81Ol+Ie9vnGmcrOa0soKo11yr4W94iw87+/6GBmmVmuOOdmjXGJyq1lbeG1im9JKIPztBP2UomSVkW76ucVX1Bs5+AbZekpxeq85X+P4pnh5aRRw5KNw2u8nNRgjYrp22od/QlFu/Y99+dY0jE/n8lv7gdHbSzbpOGpW7c2QhPfKOnWsLKpiDsCSeyowIuai9qJm61acYw0kVX0/7fKXq/sZz6SEDqzPqnDKB3aAbALSUdVBenTWDiYuNdjlfqHVLeeray6VLvyVkr5ADgcKjjvG1tW7jEBJsSypp2tiEXGou0U2o96GfZirGoS/sYW8C/njyhdktuhsQAAAABJRU5ErkJggg=="/></svg>');
}
#singleContents.ownedMediaContents .snsShare .snsShareList > a.twitter:before,
#singleContents.ownedMediaContents .snsShare .snsShareList > span.twitter:before {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="58" viewBox="0 0 30 29"><image width="30" height="29" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAFUElEQVRogd2bW3BeUxTHf19o0qJ1KYap25BIb2mbh6ZCafMgM2YkpnQo6YPLkzEyvSGqDC/G4EWN0BfMYCaYukQZ9WJKx62oUolWKGlDVdEiOmgxK/4nkzZfvu87e+9zvjT/mfPS9Pz3+n97r7XXWnufDMmhApgDVAPnAqcDJwBHA0cBfwC9wM/AdmArsBFYB3yZhFUhxRrXbKAJuAQ4AKwHPgO2SMBPwO8SaoKPAcbrh6kEqsRxJPAa8Iw4/g1opxdsppYAXUAHcBtQ7slZLp4O8S7ROEVDGXA7sBNYDcxMyJCZ4rdxWjRuqqjXsnwZmJzSwFOAdvl2fRoDjgZWAV8Dl6YxYBY0aPxVsicRVChaPgeMK5LQCONkx8YA8WEQzG++B5pDE3uiWXYFixdzgR+BecVSlAfzZN9cX6JZioLeRAmjTjM8y3WYchE0DnOhERplb2wfHi3nH24+mg/NsjtWlH4UeLYo5vrjeeCxQlkuBrYBxw5jQblgdn8rHTlRpqS9YVjKKByN0pEztWxRSjYS0C49WWHTvxuYWgSh04BWoBPYA+wC3gHuVAk4EBlthaPycE5VSZnVHZepuoiDMTLyCEeR9t4DqleHen5V4mBZ0gqVfU8VyP+CdB2EjOrG82Ia2yQD2xxLr4fyCM32dGm2SwrgP1/V2UFNigu0hOLikQHGWEfh1Bjvz3YQalF2EfAwcHeB43RKdD9sX1ruIPbJQ4wxH7mywHfbHMRGz+tAaYHjLFfe0Aeb4h7HIvy+IYx5WzOXC9schT4RQygq+nuipTxJOaUL8i3Fj4EbgQlZuHc7zqgLTN8k6+LVAm86kqzXu3VD/L1a0bpVUfQjYDOwA9jnMN4vjnaajbUmdgbwqSOJRcWFwFvAOXn+7+QA/arfHN8zfdUlamB/4UhiUfFF4D1gvyNHHHzl+J7pq7CZPUsdOxd8AlwN1KQgFLmAC0zfmailcaIjyRnAXx5bSJzngEcldpJ08ncBeWYutKQk9g0PG0s1Kd7nKLZ/3ZuC2IWedvbptER7rCcRqkTWaqWEFrojZiJxKKzPvLdE4dxXrDXQ7weO0wldaNwTLUNHjI22rc5A5zWrE1q+7xdY4eSCpYwdJaokKgOIvR7YFIBnIHrlq/948lgu0V2iDXdiAMP2KlduDZRgmMBrAp3CT4wSp+tUboXEKeJ91WNPvSGgPW1aeX1LeGfgKweWpDwI/OkgtDdGTVwIMtLX76rb5cQ+OA1YoHsQ+xxndLOabyFhjbfugXzmZ3fEHOAyFemb1A30ibh7dGXBJ5MbCivUPupHrZrKcWH76q0KIi4irca9RTxJYWvUSBzop/aP16pf64IpyqJq5B8TBpzQ71emFt13+kCrwqXJFwfWSHw829Z6sy6EjCS0S9cgjFGvJnSAKBamA99JV1Ys082ykQDTsTSXjlHyo8sPc7FXKPjlje51ypePT8eu4DC7u3N0PAchaqQleWs1CZi9LwEr43CXqse76LCR+T/sQueHLoX+2YpmCxIyLDSatI+b3U6oUiqYysVID9TLzipfoovUhryqmGpywOz6AbgwFOEMnYQtHUZBK6O8oEf2BYWdHGxQlC72tjRedmyQXYmgTNuS7WPziyR0vsZfmdatcqtuPtd56fQ0BtRSXatxU784anvZYhUPaxQgQvtzRrxrtA0u9myWe8MuRd6knLpLd5emeQjP6P27xNcpfu8r8qFnokZ93gZ9mrJOx5pb9OxSZz76rsc69SeruK7UUp2jptsrwNMq9IMg6S+2rN1jAkyIRU2LopHISLTdsPlGP4b9MO8m8sUW8B83bhuQJQau5QAAAABJRU5ErkJggg=="/></svg>');
          mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="58" viewBox="0 0 30 29"><image width="30" height="29" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAFUElEQVRogd2bW3BeUxTHf19o0qJ1KYap25BIb2mbh6ZCafMgM2YkpnQo6YPLkzEyvSGqDC/G4EWN0BfMYCaYukQZ9WJKx62oUolWKGlDVdEiOmgxK/4nkzZfvu87e+9zvjT/mfPS9Pz3+n97r7XXWnufDMmhApgDVAPnAqcDJwBHA0cBfwC9wM/AdmArsBFYB3yZhFUhxRrXbKAJuAQ4AKwHPgO2SMBPwO8SaoKPAcbrh6kEqsRxJPAa8Iw4/g1opxdsppYAXUAHcBtQ7slZLp4O8S7ROEVDGXA7sBNYDcxMyJCZ4rdxWjRuqqjXsnwZmJzSwFOAdvl2fRoDjgZWAV8Dl6YxYBY0aPxVsicRVChaPgeMK5LQCONkx8YA8WEQzG++B5pDE3uiWXYFixdzgR+BecVSlAfzZN9cX6JZioLeRAmjTjM8y3WYchE0DnOhERplb2wfHi3nH24+mg/NsjtWlH4UeLYo5vrjeeCxQlkuBrYBxw5jQblgdn8rHTlRpqS9YVjKKByN0pEztWxRSjYS0C49WWHTvxuYWgSh04BWoBPYA+wC3gHuVAk4EBlthaPycE5VSZnVHZepuoiDMTLyCEeR9t4DqleHen5V4mBZ0gqVfU8VyP+CdB2EjOrG82Ia2yQD2xxLr4fyCM32dGm2SwrgP1/V2UFNigu0hOLikQHGWEfh1Bjvz3YQalF2EfAwcHeB43RKdD9sX1ruIPbJQ4wxH7mywHfbHMRGz+tAaYHjLFfe0Aeb4h7HIvy+IYx5WzOXC9schT4RQygq+nuipTxJOaUL8i3Fj4EbgQlZuHc7zqgLTN8k6+LVAm86kqzXu3VD/L1a0bpVUfQjYDOwA9jnMN4vjnaajbUmdgbwqSOJRcWFwFvAOXn+7+QA/arfHN8zfdUlamB/4UhiUfFF4D1gvyNHHHzl+J7pq7CZPUsdOxd8AlwN1KQgFLmAC0zfmailcaIjyRnAXx5bSJzngEcldpJ08ncBeWYutKQk9g0PG0s1Kd7nKLZ/3ZuC2IWedvbptER7rCcRqkTWaqWEFrojZiJxKKzPvLdE4dxXrDXQ7weO0wldaNwTLUNHjI22rc5A5zWrE1q+7xdY4eSCpYwdJaokKgOIvR7YFIBnIHrlq/948lgu0V2iDXdiAMP2KlduDZRgmMBrAp3CT4wSp+tUboXEKeJ91WNPvSGgPW1aeX1LeGfgKweWpDwI/OkgtDdGTVwIMtLX76rb5cQ+OA1YoHsQ+xxndLOabyFhjbfugXzmZ3fEHOAyFemb1A30ibh7dGXBJ5MbCivUPupHrZrKcWH76q0KIi4irca9RTxJYWvUSBzop/aP16pf64IpyqJq5B8TBpzQ71emFt13+kCrwqXJFwfWSHw829Z6sy6EjCS0S9cgjFGvJnSAKBamA99JV1Ys082ykQDTsTSXjlHyo8sPc7FXKPjlje51ypePT8eu4DC7u3N0PAchaqQleWs1CZi9LwEr43CXqse76LCR+T/sQueHLoX+2YpmCxIyLDSatI+b3U6oUiqYysVID9TLzipfoovUhryqmGpywOz6AbgwFOEMnYQtHUZBK6O8oEf2BYWdHGxQlC72tjRedmyQXYmgTNuS7WPziyR0vsZfmdatcqtuPtd56fQ0BtRSXatxU784anvZYhUPaxQgQvtzRrxrtA0u9myWe8MuRd6knLpLd5emeQjP6P27xNcpfu8r8qFnokZ93gZ9mrJOx5pb9OxSZz76rsc69SeruK7UUp2jptsrwNMq9IMg6S+2rN1jAkyIRU2LopHISLTdsPlGP4b9MO8m8sUW8B83bhuQJQau5QAAAABJRU5ErkJggg=="/></svg>');
}
@media only screen and (min-width: 1080px) {
  #singleContents.ownedMediaContents .snsShare .snsShareList > a {
    transition: opacity 0.3s ease 0s;
  }
  #singleContents.ownedMediaContents .snsShare .snsShareList > a:hover {
    opacity: 0.8;
  }
}
#singleContents.ownedMediaContents .shinwaBtnBox .shinwaBtn {
  border: none;
  padding: 0 0 2px 0;
  border-bottom: 1px solid #000;
}