@charset "UTF-8";
/* CSS INFORMATION -====================================================
File name : base.css
Description : 共通
===================================================================== */
html {
  font-size: calc(10 / 750 * 100vw);
  overflow-x: hidden;
}

.gDef-top-banner {
  background-color: #fffde7;
}

.gDef-contents {
  background-color: #fff;
  color: #463f3a;
  font-family: YakuHanJP, "Noto Sans JP", "メイリオ", "ＭＳ Ｐゴシック", "小塚ゴシック Pro R", "ヒラギノ角ゴ Pro W3", "Meiryo", "MS PGothic", "KozGoPro-Regular", "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, sans-serif;
  font-size: 2.4rem;
  letter-spacing: 0.05rem;
  line-height: 1;
}

.set1 {
  position: relative;
}
.set1 * {
  position: relative;
}
.set1 img {
  width: 100%;
  height: auto;
  display: block;
}
.set1 a {
  color: #463f3a;
  display: block;
}

.inner {
  width: calc(630 / 750 * 100%);
  margin: 0 auto;
}

.sec_ttl {
  width: calc(540 / 630 * 100%);
  margin: 0 auto calc(80 / 630 * 100%);
}

.btn1 {
  width: calc(480 / 630 * 100%);
  margin: calc(80 / 630 * 100%) auto 0;
}
.btn1.en a {
  font-family: YakuHanJP, "Kaisei Opti", serif;
}
.btn1 a {
  color: #ee00a8;
  background-color: #fff;
  letter-spacing: 0.25em;
  text-align: center;
  border-radius: 3em;
  border: 0.15em solid #ee00a8;
  padding: 1.3em 0;
}
.btn1 a::after {
  content: "";
  display: inline-block;
  width: calc(13 / 750 * 100vw);
  height: calc(13 / 750 * 100vw);
  border-top: 0.15em solid #ee00a8;
  border-right: 0.15em solid #ee00a8;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 1.5em auto 0;
}

.bg_deco1 {
  position: relative;
}
.bg_deco1::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: calc(208 / 750 * 100%);
  height: 100%;
  background: url(../images/common/bg_deco1_L-sp.png) repeat-y center top/100% auto;
  z-index: 1;
}
.bg_deco1::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: calc(211 / 750 * 100%);
  height: 100%;
  background: url(../images/common/bg_deco1_R-sp.png) repeat-y center top/100% auto;
  z-index: 1;
}
.bg_deco1 .inner {
  z-index: 2;
}

.bg_deco2 {
  position: relative;
}
.bg_deco2::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: calc(188 / 750 * 100%);
  height: 100%;
  background: url(../images/common/bg_deco2_L-sp.png) repeat-y center top/100% auto;
  z-index: 1;
}
.bg_deco2::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: calc(190 / 750 * 100%);
  height: 100%;
  background: url(../images/common/bg_deco2_R-sp.png) repeat-y center top/100% auto;
  z-index: 1;
}
.bg_deco2 .inner {
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .pc {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  html {
    font-size: calc(10 / 1120 * 100vw);
  }

  .gDef-contents {
    font-size: 1.6rem;
  }

  .set1 a {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }

  .inner {
    width: 100%;
    max-width: 1120px !important;
    padding: 0 calc(48 / 1120 * 100%);
  }

  .sec_ttl {
    width: calc(378 / 1024 * 100%);
    margin: 0 auto calc(60 / 1024 * 100%);
  }

  .sp {
    display: none !important;
  }

  .btn1 {
    width: calc(320 / 1024 * 100%);
    margin: calc(60 / 1024 * 100%) auto 0;
  }
  .btn1 a {
    font-size: 1.4rem;
  }
  .btn1 a::after {
    width: calc(9 / 1120 * 100vw);
    height: calc(9 / 1120 * 100vw);
    max-width: 9px;
    max-height: 9px;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  .btn1 a:hover {
    background-color: #ee00a8;
    color: #fff;
  }
  .btn1 a:hover::after {
    border-color: #fff;
  }

  .bg_deco1::before {
    width: calc(354 / 1920 * 100%);
    max-width: 354px;
    background-image: url(../images/common/bg_deco1_L-pc.png);
  }
  .bg_deco1::after {
    width: calc(358 / 1920 * 100%);
    max-width: 358px;
    background-image: url(../images/common/bg_deco1_R-pc.png);
  }

  .bg_deco2::before {
    width: calc(354 / 1920 * 100%);
    max-width: 354px;
    background-image: url(../images/common/bg_deco2_L-pc.png);
  }
  .bg_deco2::after {
    width: calc(358 / 1920 * 100%);
    max-width: 358px;
    background-image: url(../images/common/bg_deco2_R-pc.png);
  }
}
@media screen and (min-width: 1120px) {
  html {
    font-size: 10px;
  }

  .inner {
    padding: 0 48px;
  }
}
/* =====================================================================
    mv_banner
======================================================================*/
.mv_banner {
  padding: calc(20 / 750 * 100%) 0;
  background-color: #ffea2d;
}
.mv_banner ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mv_banner ul li {
  width: calc(240 / 750 * 100%);
  margin: 0 calc(40 / 750 * 100%);
}

@media screen and (min-width: 768px) {
  .mv_banner {
    padding: calc(20 / 1120 * 100%) 0;
  }
  .mv_banner ul {
    max-width: 1024px;
    margin: 0 auto;
  }
  .mv_banner ul li {
    width: calc(240 / 1024 * 100%);
    margin: 0 calc(40 / 1024 * 100%);
  }
  .mv_banner ul li a:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 1120px) {
  .mv_banner {
    padding: 20px 0;
  }
}
/* =====================================================================
*    submv
* =================================================================== */
.submv {
  overflow: hidden;
  background: url(../images/common/bg_submv-sp.jpg) no-repeat center/cover;
}

.submv_ttl {
  width: calc(406 / 750 * 100%);
  margin: 0 auto;
  padding: calc(299 / 750 * 100%) 0 calc(18 / 750 * 100%);
}

.submv_date {
  background: -webkit-gradient(linear, left top, right top, from(#9f4396), color-stop(50%, #3d4cb3), to(#31a3f4));
  background: linear-gradient(to right, #9f4396 0%, #3d4cb3 50%, #31a3f4 100%);
  padding: calc(17 / 750 * 100%) 0;
}
.submv_date img {
  width: calc(647 / 750 * 100%);
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .submv {
    background: url(../images/common/bg_submv-pc.jpg) no-repeat center/cover;
  }
  .submv::before {
    content: "";
    background: url(../images/common/img_submv.jpg) no-repeat center/cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: calc(620 / 1120 * 100%);
    max-width: 620px;
    height: 100%;
  }

  .submv_ttl {
    width: calc(275 / 1120 * 100%);
    max-width: 275px;
    padding: calc(303 / 1120 * 100%) 0 calc(44 / 1120 * 100%);
  }

  .submv_date {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 0;
    background: transparent;
    margin: calc(366 / 1120 * 100%) auto 0;
    width: calc(485 / 1120 * 100%);
    max-width: 485px;
  }
  .submv_date img {
    width: 100%;
  }
}
@media screen and (min-width: 1120px) {
  .submv_ttl {
    padding: 303px 0 44px;
  }

  .submv_date {
    margin: 366px auto 0;
  }
}
/* =====================================================================
*    nav
* =================================================================== */
.nav::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  -o-border-image: linear-gradient(to right, #ff4e8c 0%, #ffde26 50%, #ff9415 100%) 1/1px 0 0 0;
     border-image: -webkit-gradient(linear, left top, right top, from(#ff4e8c), color-stop(50%, #ffde26), to(#ff9415)) 1/1px 0 0 0;
     border-image: linear-gradient(to right, #ff4e8c 0%, #ffde26 50%, #ff9415 100%) 1/1px 0 0 0;
  border-style: solid;
  z-index: 1;
}

.nav_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -o-border-image: linear-gradient(to right, #ff4e8c 0%, #ffde26 50%, #ff9415 100%) 1/1px 0 1px 0;
     border-image: -webkit-gradient(linear, left top, right top, from(#ff4e8c), color-stop(50%, #ffde26), to(#ff9415)) 1/1px 0 1px 0;
     border-image: linear-gradient(to right, #ff4e8c 0%, #ffde26 50%, #ff9415 100%) 1/1px 0 1px 0;
  border-style: solid;
}
.nav_menu li {
  width: calc(185 / 750 * 100%);
}
.nav_menu li::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto calc(-12 / 185 * 100%) auto 0;
  background: url(../images/common/img_deco1.png) no-repeat center/contain;
  width: calc(25 / 185 * 100%);
  z-index: 1;
}
.nav_menu li:nth-child(4)::before, .nav_menu li:last-child::before {
  display: none;
}
.nav_menu li.cs a {
  pointer-events: none;
}
.nav_menu li.nolink a {
  pointer-events: none;
  opacity: 0.2;
}
.nav_menu li a {
  text-align: center;
  font-family: YakuHanJP, "Kaisei Opti", serif;
  height: 100%;
  padding: 1.4em 0;
}
.nav_menu li a span {
  display: block;
  color: #ee00a8;
  margin-bottom: 0.4em;
  font-size: 2.7rem;
  letter-spacing: 0.1rem;
}
.nav_menu li a small {
  color: #ffbd87;
  font-size: 2.1rem;
  letter-spacing: 0.1rem;
}
.nav_menu li.nav_cast a {
  padding: 0.85em 0;
}
.nav_menu li.nav_cast a span {
  letter-spacing: 0;
}

.nav_date {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: -0.8em 0 0;
  text-align: center;
  z-index: 3;
}
.nav_date span {
  display: inline-block;
  padding: 0.4em 1.2em;
  background-color: #ff6d2d;
  color: #fff;
  border-radius: 0.5em;
  font-size: 1.6rem;
  font-family: YakuHanJP, "Kaisei Opti", serif;
}
.nav_date span::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.5em 0.3em 0 0.3em;
  border-color: #ff6d2d transparent transparent transparent;
  margin-bottom: -0.5em;
}

@media screen and (min-width: 768px) {
  .nav::before {
    display: none;
  }

  .nav_menu {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .nav_menu li {
    width: calc(145 / 1120 * 100%);
    max-width: 145px;
  }
  .nav_menu li::before {
    margin: auto calc(-12 / 145 * 100%) auto 0;
    width: calc(25 / 145 * 100%);
  }
  .nav_menu li:first-child:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0 auto calc(-12 / 145 * 100%);
    background: url(../images/common/img_deco1.png) no-repeat center/contain;
    width: calc(25 / 145 * 100%);
    z-index: 1;
  }
  .nav_menu li:nth-child(4)::before, .nav_menu li:last-child::before {
    display: block;
  }
  .nav_menu li a span {
    font-size: 1.8rem;
  }
  .nav_menu li a small {
    font-size: 1.4rem;
  }
  .nav_menu li a::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 51%;
    right: 51%;
    height: 0.2em;
    background: -webkit-gradient(linear, left top, right top, from(#ff4e8c), color-stop(50%, #ffde26), to(#ff9415));
    background: linear-gradient(to right, #ff4e8c 0%, #ffde26 50%, #ff9415 100%);
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
  }
  .nav_menu li a:hover::after {
    left: 0;
    right: 0;
  }

  .nav_date {
    margin-top: -1em;
  }
  .nav_date span {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 1120px) {
  .header_nav {
    padding: 16px 0;
  }
}
/* =====================================================================
*    article
* =================================================================== */
.article li {
  margin-bottom: 3em;
}
.article li:last-child {
  margin: 0;
}
.article li dt {
  border-radius: 6rem;
  overflow: hidden;
}
.article li dd {
  padding-top: 1em;
}
.article li dd p {
  margin-bottom: 0.8em;
  line-height: 1.833;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}
.article li dd span {
  font-family: YakuHanJP, "Kaisei Opti", serif;
  color: #ffbd87;
  font-size: 2rem;
}

@media screen and (min-width: 768px) {
  .article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .article li {
    width: calc(304 / 1024 * 100%);
    margin: 0 calc(55 / 1024 * 100%) calc(55 / 1024 * 100%) 0;
  }
  .article li:nth-child(3n) {
    margin-right: 0;
  }
  .article li:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
  .article li a:hover {
    opacity: 0.75;
  }
  .article li dt {
    border-radius: 3rem;
  }
  .article li dd p {
    line-height: 1.625;
  }
  .article li dd span {
    font-size: 1.4rem;
  }

  /* IE11 */
  _:-ms-lang(x)::-ms-backdrop,
.article li dd p {
    height: 4.9em;
    min-height: 52px;
    max-height: 100px;
  }
}
/* =====================================================================
*    banner
* =================================================================== */
.banner_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: calc(20 / 630 * 100%);
}
.banner_list:last-child {
  margin: 0;
}
.banner_list li {
  width: calc(600 / 630 * 100%);
  margin-bottom: calc(20 / 630 * 100%);
}
.banner_list li:last-child {
  margin: 0;
}

@media screen and (min-width: 768px) {
  .banner_list {
    margin-bottom: calc(20 / 1024 * 100%);
  }
  .banner_list li {
    width: calc(420 / 1024 * 100%);
    margin: 0 calc(20 / 1024 * 100%) !important;
  }
  .banner_list li a:hover {
    -webkit-transform: scale(1.07);
            transform: scale(1.07);
  }
}
/* =====================================================================
*    footer
* =================================================================== */
.footer .footer_border {
  -o-border-image: linear-gradient(to right, #ff4e8c 0%, #ffde26 50%, #ff9415 100%) 1/1px 0 1px 0;
     border-image: -webkit-gradient(linear, left top, right top, from(#ff4e8c), color-stop(50%, #ffde26), to(#ff9415)) 1/1px 0 1px 0;
     border-image: linear-gradient(to right, #ff4e8c 0%, #ffde26 50%, #ff9415 100%) 1/1px 0 1px 0;
  border-style: solid;
  padding: calc(80 / 750 * 100%) 0 calc(70 / 750 * 100%);
}
.footer .banner_list li {
  width: calc(440 / 630 * 100%);
}
.footer .banner_list li a {
  border: 1px solid #cdcccb;
}

.pagetop {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 100;
  width: calc(96 / 750 * 100%);
  margin: 0 calc(15 / 750 * 100%) calc(100 / 750 * 100%) 0;
}

.btn_twitter {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 100;
  width: calc(205 / 750 * 100%);
  margin: 0 calc(-15 / 750 * 100%) calc(210 / 750 * 100%) 0;
}
.btn_twitter a {
  padding: calc(86 / 205 * 100%) calc(81 / 205 * 100%);
}
.btn_twitter a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/common/btn_twitter.png) no-repeat center/contain;
  -webkit-transition: 0.5s linear;
  transition: 0.5s linear;
}

.fixed {
  position: fixed;
}

.footer_sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: calc(60 / 630 * 100%) auto 0;
}
.footer_sns li {
  border-radius: 50%;
  background: linear-gradient(45deg, #ff4e8c 0%, #ffde26 50%, #ff9415 100%);
  padding: 1px;
  width: calc(105 / 630 * 100%);
  margin: 0 calc(30 / 630 * 100%);
}
.footer_sns li a {
  border-radius: 50%;
  background-color: #fff;
  padding: calc(31 / 105 * 100%) 0;
}
.footer_sns li a img {
  width: calc(46 / 105 * 100%);
  margin: auto;
}

.copyright {
  font-size: 1.6rem;
  color: #ff6d2d;
  text-align: center;
  padding: calc(40 / 750 * 100%) 0;
}

@media screen and (min-width: 768px) {
  .footer .footer_border {
    padding: calc(80 / 1120 * 100%) 0 calc(60 / 1120 * 100%);
  }
  .footer .banner_list li {
    width: calc(320 / 1024 * 100%);
  }

  .pagetop {
    width: calc(72 / 1920 * 100%);
    max-width: 72px;
    margin: 0 calc(40 / 1920 * 100%) calc(100 / 1920 * 100%) 0;
  }
  .pagetop a:hover {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }

  .btn_twitter {
    width: calc(205 / 1920 * 100%);
    max-width: 205px;
    margin: 0 0 calc(300 / 1920 * 100%) 0;
  }
  .btn_twitter a:hover::before {
    -webkit-animation: rotate-z 0.7s;
            animation: rotate-z 0.7s;
  }

  .footer_sns {
    margin: calc(30 / 1024 * 100%) auto 0;
  }
  .footer_sns li {
    width: calc(70 / 1024 * 100%);
    margin: 0 calc(10 / 1024 * 100%);
  }
  .footer_sns li a::after {
    content: "";
    display: block;
    width: calc(32 / 70 * 100%);
    height: calc(31 / 70 * 100%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    margin: auto;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  .footer_sns li a img {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  .footer_sns li a:hover {
    background-color: #ff6d2d;
  }
  .footer_sns li a:hover img {
    opacity: 0;
  }
  .footer_sns li a:hover::after {
    opacity: 1;
  }
  .footer_sns li:nth-child(1) a::after {
    background: url(../images/common/btn_sns1_h.png) no-repeat center/contain;
  }
  .footer_sns li:nth-child(2) a::after {
    background: url(../images/common/btn_sns2_h.png) no-repeat center/contain;
  }
  .footer_sns li:nth-child(3) a::after {
    background: url(../images/common/btn_sns3_h.png) no-repeat center/contain;
  }

  .copyright {
    font-size: 1.4rem;
    padding: calc(25 / 1120 * 100%) 0;
  }
}
@media screen and (min-width: 1120px) {
  .footer .footer_border {
    padding: 80px 0 60px;
  }

  .copyright {
    padding: 25px 0;
  }
}
@media screen and (min-width: 1920px) {
  .pagetop {
    margin: 0 40px 100px 0;
  }

  .btn_twitter {
    margin: 0 0 300px 0;
  }
}
@-webkit-keyframes rotate-z {
  0% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
@keyframes rotate-z {
  0% {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
/* =====================================================================
*    movie_popup
* =================================================================== */
.popup_wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 100000;
  display: none;
  cursor: pointer;
}
.popup_wrapper .return_box {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.popup_wrapper .popup_movie_wrap {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
.popup_wrapper .popup_movie_wrap .popup_movie {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
.popup_wrapper .popup_movie_wrap .popup_movie video {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.popup_wrapper .popup_movie_wrap .popup_movie iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.popup_wrapper .vjs-icon-placeholder {
  display: block;
  margin: -1em 0 0;
  position: static;
}
.popup_wrapper .btn2 {
  width: calc(300 / 750 * 100%);
  margin: calc(50 / 750 * 100%) auto 0;
}
.popup_wrapper .btn2 a {
  display: block;
  background-color: #fff;
  font-size: 3.2rem;
  text-align: center;
  text-decoration: none;
  padding: 0.5em;
  color: #ee00a8;
  border: 1px solid #ee00a8;
}

@media screen and (min-width: 768px) {
  .popup_wrapper .popup_movie_wrap {
    width: calc(800 / 1120 * 100%);
  }
  .popup_wrapper .btn2 {
    width: calc(300 / 800 * 100%);
    margin: calc(30 / 800 * 100%) auto 0;
  }
  .popup_wrapper .btn2 a {
    font-size: 1.6rem;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  .popup_wrapper .btn2 a:hover {
    background-color: #ee00a8;
    color: #fff;
  }
}
@media screen and (min-width: 1120px) {
  .popup_wrapper .popup_movie_wrap {
    width: 800px;
  }
}
@media print {
  .nextstory_movie_photo img,
.story_movie_photo img,
.news_list_photo img {
    display: none;
  }

  .story_txt_list_photo img {
    display: none;
  }

  .bucknumber_list img {
    display: none;
  }

  .topics_photo img {
    display: none;
  }

  .chart_btn_img,
.chart_photo img {
    display: none;
  }
}
/*# sourceMappingURL=base.css.map */