/* 프로그레스바*/
.plugin_lypop{z-index: 900;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .5);    }
.plugin_lypop .ly_game{
    width: 540px;
    padding: 55px 60px 60px 60px;
    position: fixed;
    left: 50%;
    top: 50%;
    min-height: 180px;
    max-height: 570px;
    transform: translate(-50%, -47%);
    border: 1px solid #444;
    box-sizing: border-box;
    z-index: 300;
    background: #fff;
    box-shadow: 0 20px 50px 0 rgba(34, 34, 34, 0.4);
    font-family: 'Noto Sans KR';
    color: #555;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
}

.plugin_lypop .ly_game .btn_ly_close{position:absolute;right:12px;top:12px;width:20px;height:20px;background:url(../img/btn/btn_ly_clse.png);text-indent:-9999px;cursor:pointer;z-index:700;}
.plugin_lypop .ly_con{display: flex;justify-content: center;align-items: center; flex-wrap: wrap;}
.plugin_lypop .info_desc_01, .plugin_lypop .info_desc_02{position: relative; width: 100%; text-align: center;color: #333;}
.plugin_lypop .info_desc_01{font-size: 26px;letter-spacing: -1.6px;line-height: 1.2;}
.plugin_lypop .info_desc_02{font-size: 16px;letter-spacing: -0.5px;line-height: 1.1;color: #777;}
.plugin_lypop .progress_bar{position: relative;width: 418px;height: 4px;margin: 29px 0 30px; background-color: #ccc;}
.plugin_lypop .progress_linear {position: absolute;height: 4px;background-color: #eb4242;width: 0%;transition: width 2.5s linear, opacity 1s cubic-bezier(0.4, 0, 0.6, 1); opacity: 1;}
.plugin_lypop .btn_box{margin-top: 17px;}
.plugin_lypop .btn{min-width: 130px;height: 48px;line-height: 48px;font-size: 16px;}