 [mn="3501"] .tmp-2 { 
  --div: 1;
 }
 [mn="3501"] .tmp-2 .tmp { 
  padding: 0
 }
 [mn="3501"] .bimgw {
     width: 1000px;
 }  
 [mn="3501"] .bimg {
     --bw: 1000px;
     --bpt: 79%;
 }  
 [mn="3501"] .title {
  line-height: 1.1;
  margin: 0;
  padding: 15px 15px 100px;
  color: #fff;
  background-color: var(--clr01);
 }  
 [mn="3501"] .btn {
  border: 0;
    background-color: #fff;
    color: var(--clr01);
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
}
 [mn="3501"] .swiper-slide > * {
  cursor: pointer;
 }
 [mn="3501"] .swiper-pagination {
    position: relative;
    margin: 15px 0 0;
 }  
 [mn="3501"] .swiper-button-next, 
 [mn="3501"] .swiper-button-prev {
  aspect-ratio: 1 / 1 !important;
  background-color: var(--clr01);
  width: 30px;
  height: auto;
  border-radius: 0;
}
 [mn="3501"] .swiper-button-next:after, 
 [mn="3501"] .swiper-button-prev:after {
  color: #fff;
  font-size: 15px;
}
 [mn="3501"] .swiper-pagination-bullet-active {
  background-color: var(--clr01);
}
 @media only screen and (max-width: 767px) {  
  [mn="3501"] .swiper-button-next, [mn="3501"] .swiper-button-prev {
    width: 21px;
    font-size: 9px;
    padding: 6px;
}
 }

 .licht3501 ._content > ol {
  padding: 0;
  margin: 0 0 15px;
  width: 100%;
  list-style-type: none;
  
} 
.licht3501 ._content > ol :is(strong:nth-child(1), b:nth-child(1)){
  font-family: var(--ft-t1);
  color: var(--clr01)
  
} 
.licht3501 ._content > ol > li ~ li {
  margin-top: 9px;
  padding-top: 9px;
  border-top: 2px solid #000;

} 