@charset "UTF-8";

.page-top .pane-contents .container .pane-main {
  min-width: 0;
  width: 100%;
}
.pane-left-menu {
  display: none;
}
.block-top-body {
  margin: 0 0 60px;
}
#top-slider-warp {
  height: 930px;
  opacity: 0;
  margin: 0 0 90px;
  transition: .3s ease;
  background-image: url(/img/usr/top/slider/mv_logo.jpg);
  background-size: 774px 480px;
  background-position: center;
}
#top-slider {
  position: relative;
  line-height: 0;
  height: 100%;
}
#top-slider:before,
#top-slider:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: calc((100% - 774px) / 2);
  height: 100%;
  background: rgba(225, 225, 225, .8);
  z-index: 2;
}
#top-slider:after {
  left: auto;
  right: 0;
}
.swiper-slide img {
  height: 100%;
}
/* #top-slider .swiper-slide {
  width: 774px !important;
} */
#top-slider .swiper-pagination {
  bottom: -30px;
}
#top-slider .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #d7d7d7;
  margin: 0 5px;
  opacity: 1;
}
#top-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fbd0c6;
}
#top-slider .swiper-button-prev,
#top-slider .swiper-button-next {
  width: 25px;
  height: 48px;
  top: calc(50% - 24px);
}
#top-slider .swiper-button-prev {
  left: 50%;
  transform: translateX(calc(773px / 2 * -1 - 55px));
}
#top-slider .swiper-button-next {
  right: 50%;
  transform: translateX(calc(773px / 2 + 55px));
}
#top-slider .swiper-button-prev:after,
#top-slider .swiper-button-next:after {
  content: '';
  width: 100%;
  height: 100%;
}
#top-slider .swiper-button-prev:after {
  background: url(../../img/usr/common/arrow_l.png) no-repeat center;
}
#top-slider .swiper-button-next:after {
  background: url(../../img/usr/common/arrow_r.png) no-repeat center;
}