.line a{
    width: 15%;
    max-width: 130px;
    min-height: 181px;
    position: fixed;
    right: 0px;
    z-index: 999;
    top: 15%;
    background-size: contain;
    background-repeat: no-repeat;
    box-shadow: 0px 1px 3px #cccccc;
    background-image: url(http://www.hfcbank.com.tw/pic/linecode.jpg);
}

.line .linea2{
    background-image: url(http://moneycar.com.tw/images/float_img.jpg);
    top:calc(15% + 181px);
    min-height: 181px;
    background-repeat: no-repeat;
}
.line .linea3{
    background-image: url(http://moneycar.com.tw/images/fbfans.jpg);
    top:calc(15% + 362px);
    min-height: 58px;
    background-repeat: no-repeat;
}

@media (max-width: 768px) {
    .line a{
        width: 48px;
        min-height: 48px;
        background-size: contain;
        background-image: url(https://www.crowndesign.com.tw/potent/images/lineadd.png);
        box-shadow: unset;
    }
    .line .linea2{
        background-image: url(http://moneycar.com.tw/images/float_img.jpg);
        top:calc(15% + 48px);
        min-height: 66px;
    }
    .line .linea3{
        background-image: url(http://moneycar.com.tw/images/fbfans-m.png);
        top:calc(15% + 114px);
    }
}