section *{font-family: "BMWTypeNextKr";}
.RidingLoungeR18Section{ width:100%; display:inline-block;}
.RidingLoungeR18Section > div{  width:calc(100% - 100px); margin:auto; max-width:1600px; margin-top:160px;}
.R18ListUL{}
.R18ListUL > li {
  padding: 21px 22px 30px 40px;
  border-radius: 25px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.22);
  background-color: #fff;
  margin:30px 0;
}
.R18ListUL > li > div{ display:flex; justify-content:space-between; align-items:center; flex-grow:1; }
.R18ListUL > li > div > .img{ width:48%;}
.R18ListUL > li > div > .img img{ width:100%; min-height:444px; max-height:444px;  border-radius:20px; object-fit:cover; object-position:center center;}
.R18ListUL > li[data-no='29'] > div > .img > img{object-position: center calc(50% - 140px);}

.R18ListUL > li > div > .text{ display:flex; flex-wrap:wrap; width:48%; min-width:700px; justify-content:space-between; align-items:center;}
.R18ListUL > li > div > .text > h4{ font-family: "BMWMotorrad";
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height:1.3;
  color: #000;
  width:100%;
}
.R18ListUL > li > div > .text > p{ 
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: normal;
  color: #000;
  margin-bottom:10px;
  width:100%;
}
.R18ListUL > li > div > .text > ul{ margin:17px 0; flex-grow:1;}
.R18ListUL > li > div > .text > ul > li{ display:flex; margin:4px 0; align-items:center;}
.R18ListUL > li > div > .text > ul > li > label{ min-width:70px; width:70px;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  color: #4e4e4e;
}
.R18ListUL > li > div > .text > ul > li > div{ 
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.21;
  letter-spacing: normal;
  color: #4e4e4e;
}
.R18ListUL > li > div > .text > nav{  }
.R18ListUL > li > div > .text > nav > a{ width:115px; height:49px; display:flex; justify-content:center; align-items:center; margin:5px;}
.R18ListUL > li > div > .text > nav > a > .linktext{  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;}

.R18ListUL > li > div > .text > aside{ width:100%; border-top:1.5px solid rgba(0,0,0,0.4); padding-top:29px;}
.includeaside > h4 > span{
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #000;
  padding: 3px 15.5px;
  border-radius: 15.5px;
  border: solid 1.5px #000;
}

.includeaside > ul{ display:flex; padding-top:10px; flex-wrap:wrap;}
.includeaside > ul > li{ margin:13px; display:flex; justify-content:center; align-items:center; position:relative;}
.includeaside > ul > li > span{ font-size:0;}
.includeaside > ul > li:first-child > span{ position:absolute;
  display:flex; justify-content:center; align-items:center; 
  font-size: 19px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #000;
  padding-top:22%;
  width:100%; height:78%;
}

.orderbtn{ background-color:#2d2b2b;  color: #fff;}
.morebtn{ background-color:#afafaf;  color: #fff;}
.orderbtn:hover > span{ color:#fff;}
.morebtn:hover > span{ color:#fff;}

.coolseason{ color:transparent; display:inline-block; background-image:url(https://file.k-friends.kr/img/20231101/033014_0.png); background-repeat:no-repeat; background-position:0 20px; background-size:contain;}
