section *{font-family: "BMWTypeNextKr";}
.RidingLoungePackageSection{ width:100%; display:inline-block;}
.RidingLoungePackageSection > div{  width:calc(100% - 100px); margin:auto; max-width:1600px; margin-top:160px;}
.PackageListUL{}
.PackageListUL > 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;
}
.PackageListUL > li > div{ display:flex; justify-content:space-between; align-items:center; flex-grow:1; }
.PackageListUL > li > div > .img{ width:48%;}
.PackageListUL > li > div > .img img{ width:100%; min-height:444px; max-height:444px;  border-radius:20px; object-fit:cover; object-position:center center;}
.PackageListUL > li[data-no='29'] > div > .img > img{object-position: center calc(50% - 140px);}
.PackageListUL > li > div > .text{ display:flex; flex-wrap:wrap; width:48%; min-width:700px; justify-content:space-between; align-items:center;}
.PackageListUL > 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%;
}
.PackageListUL > 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%;
}
.PackageListUL > li > div > .text > p > span:last-child{ display:inline-block;}

.PackageListUL > li[data-no='36'] > div > .text > p > span:last-child{ padding-left:30%;}
.PackageListUL > li[data-no='38'] > div > .text > p > span:last-child{  padding-left:10%;}

.PackageListUL > li > div > .text > ul{ margin:17px 0; flex-grow:1; max-width:70%;}
.PackageListUL > li > div > .text > ul > li{ display:flex; margin:4px 0; align-items:center;}
.PackageListUL > 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;
}
.PackageListUL > 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;
}
.PackageListUL > li > div > .text > ul > li > div > p{ font-size:14px;}
.PackageListUL > li > div > .text > ul > li > div > p > b{ color:#004cff;}

.PackageListUL > li > div > .text > nav{  }
.PackageListUL > li > div > .text > nav > a{ width:115px; height:49px; display:flex; justify-content:center; align-items:center; margin:5px;}
.PackageListUL > li > div > .text > nav > a > .linktext{  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;}

.PackageListUL > 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 > div > ul{ display:flex; flex-wrap:wrap; gap:8px; margin:12px 0;}
.includeaside > div > ul > li > span{ font-size:19px;}
.includeaside > div > ul > li > span:after{ content:",";}
.includeaside > div > ul > li:last-child > span:after{ content:"";}
.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 > img{ max-height:60px;}
.includeaside > ul > li.include_code_5 > img{ height:52px;}
.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;}

.price2 > span{ color:#b1b1b1;}
.price2 .price{ text-decoration:line-through; color:#b1b1b1;}
.price3 .price{ color:#000;}


.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;}