@charset "UTF-8";
/* CSS Document */
#slidewrapper {
  position: relative; }
  #slidewrapper .slider {
    position: relative; }
  #slidewrapper .slider img {
    width: 100%;
    height: auto; }
  #slidewrapper .single-item {
    max-width: 600px;
    margin: 0 auto 50px; }
  #slidewrapper .slick-prev::before, #slidewrapper .slick-next::before {
    font-size: 24px; }
  #slidewrapper .lazy-item .slick-next,
  #slidewrapper .thumb-item-nav .slick-next,
  #slidewrapper .multiple-item .slick-next,
  #slidewrapper .center-item .slick-next {
    right: 20px;
    z-index: 99; }
  #slidewrapper .lazy-item .slick-prev,
  #slidewrapper .thumb-item-nav .slick-prev,
  #slidewrapper .multiple-item .slick-prev,
  #slidewrapper .center-item .slick-prev {
    left: 15px;
    z-index: 100; }
  #slidewrapper .single-item .slick-prev::before,
  #slidewrapper .single-item .slick-next::before {
    color: #666; }
  #slidewrapper .slick-dots {
    bottom: -25px; }
  #slidewrapper .multiple-item li {
    margin: 0 5px; }
  #slidewrapper .thumb-item {
    max-width: 700px;
    margin: 0 auto 5px;
    padding: 0 5px; }
  #slidewrapper .thumb-item-nav {
    max-width: 700px;
    margin: 0 auto; }
  #slidewrapper .thumb-item-nav li {
    margin: 5px; }
  #slidewrapper .lazy-item {
    width: 400px;
    margin: 0 auto 50px; }
  #slidewrapper .lazy-item li {
    margin: 0 5px; }
  #slidewrapper .slick_container {
    width: 100%;
    /* 任意の値 */
    margin: 0 auto;
    /* 任意の値 */
    position: relative; }
  #slidewrapper .slick-prev, #slidewrapper .slick-next {
    width: 48px;
    /* 画像幅 */
    height: 48px; }
  #slidewrapper .slick-prev:before, #slidewrapper .slick-next:before {
    content: ""; }
  #slidewrapper button.slick-prev, #slidewrapper button.slick-next {
    z-index: 2; }
  #slidewrapper .slick-prev {
    left: 50px;
    /* 任意の値 */ }
  #slidewrapper .slick-next {
    right: 50px;
    /* 任意の値 */ }
  #slidewrapper .slick-arrow {
    z-index: 10;
    /* 値は適当に */ }

.topslide {
  position: relative;
  padding: 0;
  margin: 0;
  z-index: 1; }

#slider ol, #slider ul {
  margin-bottom: 0; }

.catchcopy {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%; }
  .catchcopy .catch-inner {
    width: 100%; }
    .catchcopy .catch-inner h2 {
      display: block;
      margin: 0;
      padding: 0; }
      .catchcopy .catch-inner h2 img {
        display: block;
        width: 100%; }

/*# sourceMappingURL=slider.css.map */
