@charset "utf-8";

/*
+++++++++++++++++++++++++++++++

drink-cno1

+++++++++++++++++++++++++++++++
*/

.drink-con1{
    margin-bottom: 40px;
    display: grid;
        grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 992px),
print {
    .drink-con1{
    max-width:1500px;
        margin:0 auto 80px;
        display: flex;
}
}

/*
+++++++++++++++++++++++++++++++

drink-cno2

+++++++++++++++++++++++++++++++
*/

.drink-con2{
    padding:0 10px;
    margin-bottom: 40px;
}

@media screen and (min-width:768px),
print {
    .drink-con2{
        padding:0 30px;
    max-width:1160px;
        margin:0 auto 80px;
}
}

.drink-subtitle{
    font-size:27px;
    position: relative;
    margin-bottom:35px;
}

.drink-subtitle:after {
  content: "";
  position: absolute;
  bottom:-5px;
  left:5px;
  height:1px;
    width:60px;
    background:#D8D8D8;
    
}


@media screen and (min-width: 992px),
print {
    .drink-subtitle{
    font-size:45px;
        margin-bottom: 45px;
}

.drink-subtitle:after {
  bottom:-5px;
  left:5px;
  height:1px;
    width:60px;
    background:#D8D8D8;
    
}
}

.drink-con2-t1{
    margin-bottom: 30px;
}

@media screen and (min-width: 992px),
print {
    .drink-con2-t1{
    margin-bottom: 50px;
        text-align: center;
}
}


.drink-con2-t2{
    font-size:12px;
}

.drink-con2-t3{
    font-size:12px;
    text-align: right;
}

.drink-con3{
    margin-bottom:40px;
    padding:0 10px;
}

@media screen and (min-width: 992px),
print {
    .drink-con3{
    margin-bottom:80px;
        padding:0 30px;
}
}


/*
++++++++++++++++++++++++++++++++++++++++

@media screen and (min-width: 992px),
print {
    
}

@media screen and (min-width: 768px) and (max-width:991px)
{
}

++++++++++++++++++++++++++++++++++++++++
*/