@charset "utf-8";

.body-wrapper {
  line-height: unset;
  margin: 0;
  max-width: none;
  padding-bottom: 0;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
  position: relative;
  vertical-align: bottom;
}

.pc_ver {
  display: block !important;
}

.pctab_ver {
  display: block !important;
}

.tab_ver {
  display: none !important;
}

.mb_ver {
  display: none !important;
}

@media screen and (max-width:640px) {
  .pc_ver {
    display: none !important;
  }
}

@media screen and (max-width:769px) {
  .pctab_ver {
    display: none !important;
  }
}

@media screen and (max-width:768px) {
  .tab_ver {
    display: block !important;
  }
}

@media screen and (max-width:640px) {
  .mb_ver {
    display: block !important;
  }
}

@media screen and (max-width:640px) {
  .mb_ver {
    display: block !important;
  }
}

.img_pc {
  display: block !important;
}

.img_tab {
  display: none !important;
}

.img_mb {
  display: none !important;
}

@media screen and (max-width:769px) {
  .img_pc {
    display: none !important;
  }

  .img_tab {
    display: block !important;
  }

  .img_mb {
    display: none !important;
  }
}

@media screen and (max-width:640px) {
  .img_pc {
    display: none !important;
  }

  .img_tab {
    display: none !important;
  }

  .img_mb {
    display: block !important;
  }
}

.vis {
  display: none;
}

@media only screen and (max-width: 768px) {
  .body-wrapper {
    padding: 0;
  }
}

.brand p {
  margin-bottom: 0;
}

.breadcrumbs-area {
  display: none;
}

footer {
  background: unset;
  color: unset;
  margin: 0 auto;
}

#footer-menu {
  background-color: unset;
  height: auto;
  padding: 0;
  text-align: unset;
}

#footer-menu li {
  margin-right: 0;
  margin-bottom: 0;
  width: auto;
}

footer address {
  margin: 0;
}

#container {
  overflow-x: hidden;
}

.reading .slider img {
  position: absolute!important;
  left: 0;
  right: 0;
  margin: auto;
}