@charset "UTF-8";
.point-back {
  padding:5px;
  font-size:14px;
}
.strong-txt {
	font-weight:bold;
}
.point-back a:after {
    content: '';
    width: 6px;
    height: 6px;
    border: 0;
    border-top: solid 1px #333;
    border-right: solid 1px #333;
    position: absolute;
    transform: translateY(-50%) rotate(45deg);
    margin:10px 0 0 5px;
}
/* footer調整 */

/* .item p.name {
  margin: 0 0 0.3em;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 400;
  overflow: hidden;
}
.price {
  margin: 0 0 3pc;
}
#chk-swiper .swiper-button-next, #chk-swiper .swiper-button-prev {
  bottom: 0px;
  display: none;
}
.pad-lr-10 {
  padding: 0 10px;
}

#chk-swiper .swiper-button-next::after, .swiper-button-prev::after {
  content: none !important;
} */

.ds-row {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 980px;
    box-sizing: border-box;
    width: 100%;
}

.col-6:has( .ds-service-list ){
max-width: 100%;
flex: auto;
}

.footer_inner ul.ds-service-list{
display: flex;

flex-wrap: wrap;
width: 100%;
}

.ds-service-list li{
width: 25%;
}

.ds-service-list li:nth-child(4n+1) {
    width: calc(25% + -8px);
}
.ds-service-list li:nth-child(4n+2){
width: calc(25% + 24px);
}
.ds-service-list li:nth-child(4n+3){
width: calc(25% + -8px);
}
.ds-service-list li:nth-child(4n+4){
width: calc(25% + -12px);
}

@media(min-width:768px){
  #chk-swiper:hover .swiper-button-prev,#chk-swiper:hover .swiper-button-next{
    display:none
  }
}
@media (max-width: 767px){
  .ds-service-list li:nth-child(4n+1),.ds-service-list li:nth-child(4n+2),.ds-service-list li:nth-child(4n+3),.ds-service-list li:nth-child(4n+4) {
    width:50%;
  }
  .col-6:has( .ds-service-list ) {
    padding-right: 0;
  }
}

.srchby-point{margin-top: 20px;}