.topblock {
  display: block !important;
}

.bnrSlider .container {
  overflow: hidden !important;
}

.itemSliderArea {
  max-width: 550px !important;
  margin: 0 auto !important;
  overflow: visible !important;
}

.itemSliderArea .slick-list {
  overflow: visible !important;
}

.itemSliderArea .bnrBox {
  padding: 0 10px;
}

.itemSlider .slick-arrow {
  top: 50% !important;
}

.itemSlider .slick-next {
  right: 14% !important;
}

.itemSlider .slick-prev {
  left: 11% !important;
} 

.acd {
max-width: 100%;
}
.acd-hidden{
display: none;
}
.acd-open {
display: block;
padding: 10px 60px 10px 0;
cursor: pointer;
margin: 1px 0;
font-weight: 700;
font-size: 1.0em;
line-height: 1.0em;
position: relative;
border-bottom: 1px solid #ddd;
}
.acd-open::before,
.acd-open::after {
content: กษ;
width: 1px;
height: 1px;
background: #000;
position: absolute;
top: 50%;
right: 5%;
transform: translateY(-50%);
}
.acd-open::after {
transform: translateY(-50%) rotate(90deg);
transition: .5s;
}
.acd-hidden:checked + .acd-open:after {
transform: translateY(-50%) rotate(0);
}
.acd-close {
display: block;
height: 0;
overflow: hidden;
margin: 1px 0 0 0;
padding: 0;
opacity: 0;
line-height: 1.7em;
transition: 0.5s;
}
.acd-hidden:checked + .acd-open + .acd-close {
height: auto;
opacity: 1;
padding: 1px;
}