@charset "UTF-8";

.b_contents {
  width: 80%;
  margin: 0 auto;
  padding-bottom: 130px;
}

.b_contents li.model-Blk {
/* top: 80%; */
}

.Sliderarea {
margin: 0 auto;
padding: 0;
line-height: 0;
align-items:center;
justify-content:center;

}

.b_contents .staffcomment {
    text-align:  left;
    margin: 5px auto 30px;
    letter-spacing: 0.2em;
    font-size: 1em;
}

.staff-slider {
visibility: hidden;
}

.staff-slider.slick-initialized {
visibility: visible;
}

.staff-slider {
margin:0 auto;
padding: 0;
height:auto;
width:80%;
}

.slick-dots li {
  width:8px !important;
  height:8px !important;
}

.slick-dots li button {
  width:8px !important;
  height:8px !important;
  padding: 0;
}
.slick-dots li button:before {
content:'';
width: 10px !important;
height: 10px !important;
border: 1px solid #000;
border-radius: 50%;
background: transparent;
display:block;
opacity:1;
}

.slick-dots li.slick-active button:before {
background: #000;
}

.b_contents .lp-banner {
width: 33%;
margin-bottom:60px;
}

.l_contents .archives {
  margin: 0;
  text-align: left;
}

/* SP用 */
@media screen and (max-width: 480px) {
.b_contents {
  width: 100%;
  margin: 0 auto;
  padding-bottom:30px;
}

.b_contents .txt {
  margin: 20px auto 30px;
}

 .b_contents li.model-Blk {
  width: 100%;
}

.b_contents .staffcomment {
    padding-top: 30px;
    text-align:  left;
    margin: 5px 10px 30px;
    letter-spacing: 0.2em;
    font-size: 0.9em;
}
.staff-slider {
width:100%;
}

.l_contents .archives {
  margin: 0;
  text-align: center;
}
.b_contents .lp-banner {
width: 84%;
margin: 0 auto 60px;
}

}