@charset "utf-8";
/* CSS Document */

p.active strong {
font-size: 20px;
}

dl.wineBox {
font-size:16px;
line-height: 2;
}

dl.wineBox dt {
  position: relative;
  padding-left: 24px;
  margin-bottom:10px;
  font-weight:bold;
}

dl.wineBox dt::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.3em;
  bottom: 0;
  height: 1.2em; 
  width: 20px; 
  border-radius: 50%;
}

dl.wineBox dt.bGcol_R::before {
background-color: #8f222d;
}

dl.wineBox dt.bGcol_W::before {
background-color: #94b371;
}

dl.wineBox dt.bGcol_Rs::before {
background-color: #f37a7c;
}

dl.wineBox dt.bGcol_S::before {
background-color: #f0d288;
}

dl.wineBox dd:nth-of-type(1){
margin-bottom: 30px;
}

p.re_scenes {
background-color: #fdeff2;
font-size: 18px;
padding:5px 20px;
margin-bottom: 50px;
}

div.active p.recommend {
font-weight: bold;
text-align: center;
margin-bottom: 20px;
}

li.product-card p.title {
  position: relative;
  padding-left: 24px;
  margin-bottom:10px;
}

li.product-card p.title::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.3em;
  bottom: 0;
  height: 1.2em; 
  width: 17px; 
  border-radius: 50%;
  background-color: #333;
}

li.product-card p.bGcol_R::before {
background-color: #8f222d;
}

li.product-card p.bGcol_W::before {
background-color: #94b371;
}

li.product-card p.bGcol_Rs::before {
background-color: #f37a7c;
}

li.product-card p.bGcol_S::before {
background-color: #f0d288;
}

span.lineR { 
    background:linear-gradient(transparent 70%, rgba(143, 34, 45, 0.3) 70%);
}

span.lineW { 
    background:linear-gradient(transparent 70%, rgba(148, 179, 113, 0.4) 70%);
}

span.lineRs { 
    background:linear-gradient(transparent 70%, rgba(243, 122, 124, 0.4) 70%);
}

span.lineS { 
    background:linear-gradient(transparent 70%, rgba(240, 210, 136, 0.4) 70%);
}

.col_R {
color: #8f222d;
}

.col_W {
color: #94b371
}

.col_Rs {
color: #f37a7c
}

.col_S {
color: #f0d288
}

/*.bGcol_R {
background-color: #8f222d;
}

.bGcol_W {
background-color: #94b371
}

.bGcol_Rs {
background-color: #f37a7c
}

.bGcol_S {
background-color: #f0d288
}*/