
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #bdbdbd;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #bdbdbd;}
::-ms-input-placeholder { /* Microsoft Edge */color: #bdbdbd;}


/* popup */
.popup-wrap2 {position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;padding: 0rem;z-index: 100;display: none;background-color: rgba(0, 0, 0, 0.45);}
.popup-wrap2 img {width:100%;}
.popup-wrap2 .popup-dimed {position:absolute;top:0;left:0;width:100%;height: 100%;background-color: rgba(0, 0, 0, 0);}
.popup-container2 {width: 100%;margin: 0 auto;position: relative;max-width: 500px;}
.popup-container2 .popup-header {position: absolute;top:0px;left:0px;width: 100%;}
.popup-container2 .popup-header .close-btn {position:absolute;top: 26%;right: 3.1%;width: 5%;z-index: 1;cursor:pointer;}
.popup-container2 .popup-section {position: relative;width: 100%;margin: 0 auto;/* background-image: url(../images/popup/popup-bg.jpg); *//* background-repeat: repeat; *//* background-size: contain; */background-color: #e0f6f3;}

#popup-noMemberData .popup-btn1 {top: 58.6%;left: 6%;right: 6%;height: 5.9%;}
#popup-noMemberData .popup-btn2 {top: 84.6%;left: 6%;right: 6%;height: 6%;}

/*회원정보*/
#popup-member-info .popup-section .popup-content {margin: 6vw 5.9vw 0 5.9vw;}
#popup-member-info .title1 {font-size: 5.1vw;/* font-weight: bold; */color: #0d2233;line-height: 2;}
#popup-member-info .title2 {font-size: 5.1vw;color: #0d2233;}
#popup-member-info .title3 {font-size: 4.1vw;color: #0d2233;line-height: 1;}
#popup-member-info .title4 {font-size: 6vw;/* font-weight: bold; */color:#ffda8e;}
#popup-member-info .info-container {position:relative;width:100%;/* border-radius: 6px; */overflow: hidden;/* background-color: #ffffff; */margin: 4.6vw 0;/* padding: 4.5vw; */line-height: 1.5;}
#popup-member-info .info-container .info-header{position:relative;width:100%;padding: 4.5vw;background-color: #ffffff;}
#popup-member-info .info-container .info-body{position:relative;width:100%;/* background-color: #0d2233; */}
#popup-member-info .info-container .info-body .info-body-tab {position:relative;width:100%;background-color: #0d2233;/* margin-bottom: 4vw; */}
#popup-member-info .info-container .info-body .info-body-tab .info-body-tab {display: none;}
#popup-member-info .info-container .info-body .info-body-tab .info-body-tab.active {display: block;}
#popup-member-info .info-container .info-body .info-body-tab-cont {display: none;}
#popup-member-info .info-container .info-body .info-body-tab-cont.active {display: block;}
#popup-member-info .info-container .info-body .info-body-tab-cont .content-1 {background-color: #0d2233;margin-bottom: 6.1vw;padding-top: 4vw;padding-bottom: 4vw;}
#popup-member-info table.price-table{border-collapse: collapse;width: 92.1%;margin: 0 auto;border-radius: 4px;border-style: hidden;box-shadow: 0 0 0 1px #2c81ba;font-size: 15px;line-height: 2.6;margin-bottom: 2px;}
#popup-member-info table.price-table tr {}
#popup-member-info table.price-table tr th{
    color: #2c81ba;
    text-align: center;
    border: 1px solid #2c81ba;
}
#popup-member-info table.price-table tr td{
    color: #ffffff;
    text-align: center;
    border: 1px solid #2c81ba;
    width: 50%;
}
#popup-member-info table.date-table {width: 92.1%;border-collapse: collapse;margin: 0 auto;font-size: 2.6vw;line-height: 2.5;margin-top: 4vw;border-radius: 4px;border-style: hidden;box-shadow: 0 0 0 1px #0d2233;}
#popup-member-info table.date-table tr th {border: 1px solid #9DCCCC;color: #ffffff;font-weight: 400;background-color: #2c81ba;}
#popup-member-info table.date-table tr td{text-align: center;border-bottom: 1px solid #c9c9c9;color: #0d2233;background-color: #ffffff;border: 1px solid #9DCCCC;}
#popup-member-info table.date-table tr:last-child td{color:#2c81ba;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip {position: relative;width: 100%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip input {position:absolute;border: none;background: transparent;font-size: 16px;color: #fff;width: 41.6%;height: 1.2%;text-align: center;background-color: #2c81ba;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip input:focus{outline: none;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift1 {top: 22.25%;left: 29.2%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift2 {top: 39.6%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift3 {top: 39.6%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift4 {top: 53.55%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift5 {top: 53.55%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift6 {top: 67.45%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift7 {top: 67.45%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift8 {top: 84.7%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift9 {top: 84.7%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift10 {top: 98.6%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift11 {top: 98.6%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting {position: absolute;width:41.6%;height:1.2%;text-align: center;color:#2c81ba;font-size: 2.6vw;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-1 {top: 21.05%;left: 29.2%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-2 {top: 38.3%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-3 {top: 38.3%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-4 {top: 52.3%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-5 {top: 52.3%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-6 {top: 66.15%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-7 {top: 66.15%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-8 {top: 83.45%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-9 {top: 83.45%;left: 53.7%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-10 {top: 97.3%;left: 4.5%;}
#popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting-11 {top: 97.3%;left: 53.7%;}
#popup-member-info .popup-btn-1 {position:absolute;top: 27.1%;right: 4.9%;width: 38%;cursor:pointer;}
#popup-member-info .popup-btn-2 {top:0;left:0%;width:50%;height:100%;}
#popup-member-info .popup-btn-3 {top:0;left:50%;width:50%;height:100%;}
#popup-member-info .popup-btn-4 {width:100%;cursor:pointer;}
#popup-member-info .popup-btn-5 {width:100%;cursor:pointer;}
#popup-member-info .popup-btn-6 {width:100%;cursor:pointer;}
#popup-member-info .popup-btn-7 {position:absolute;top: 27.1%;right: 44.5%;width: 22.3%;cursor:pointer;}

/*본인인증*/
#popup-auth .popup-section .popup-content {margin: 6vw 5vw 0 4.6vw;padding-bottom: 8vw;}
#popup-auth .info-container {position:relative;width:100%;border-radius: 6px;overflow: hidden;background-color: #ffffff;margin-top: 4.6vw;padding: 4.5vw;line-height: 1.5;margin-bottom: 7vw;}
#popup-auth .info-container .privacy{position:relative;width:100%;}
#popup-auth .auth-table {width:100%;background-color:#fff;border-radius: 4px;overflow: hidden;border:1px solid #c9c9c9; }
#popup-auth .auth-table .auth-table-row {position:relative;border-bottom: 1px solid #c9c9c9;clear: both;/* line-height: 12vw; */}
#popup-auth .auth-table .auth-table-row input {font-size: 4vw;line-height: 12vw;padding-left: 5px;}
#popup-auth .auth-table .auth-table-row .username {width:100%;background-color: transparent;border:unset;}
#popup-auth .auth-table .auth-table-row .mobile {width:70%;background-color: transparent;border:unset;}
#popup-auth .auth-table .auth-table-row .certifyno {width: 82%;background-color: transparent;border:unset;}
#popup-auth .auth-table .auth-table-row .timer {position: absolute;right: 3.2%;width:20%;top:50%;font-size: 3.5vw;transform: translateY(-50%);color: #f94e4e;text-align: right;}
#popup-auth .popup-btn-1 {position:absolute;top:50%;transform:translateY(-50%);right:2.3%;width:25%;}
#popup-auth .popup-btn-2 {position:absolute;top:50%;transform:translateY(-50%);right:2.3%;width:25%;}
#popup-auth .check {position:absolute;top:40%;left:5%;width: 6.3%;cursor:pointer;}
#popup-auth .check .check-on {display: none;}
#popup-auth .check .check-off {display: block;}
#popup-auth .check.active .check-on {display: block;}
#popup-auth .check.active .check-off {display: none;}
#popup-auth .check1 {top: 37.9%;left:5%;}
#popup-auth .check2 {top: 61%;left:5%;}
#popup-auth .popup-btn-6 {top: 35%;left:5%;width:90%;height: 20%;}
#popup-auth .popup-btn-7 {top: 60%;left:5%;width:90%;height: 17%;}

/*약관*/
#popup-privacy .privacy-content {position: absolute;top: 20%;left: 7%;width: 85.5%;height: 59.4%;border:1px solid #c9c9c9;border-radius: 4px;overflow:hidden;background-color: #fff;}
#popup-privacy .popup-btn-1 {left: 6%;bottom: 5.8%;width: 88.2%;height: 7.9%;}

/*당첨자발표*/
#popup-member-winner .popup-section .popup-content {margin: 6vw 5.9vw 0 5.9vw;}
#popup-member-winner .title1 {font-size: 5.1vw;/* font-weight: bold; */color: #0d2233;line-height: 2;}
#popup-member-winner .title2 {font-size: 5.1vw;color: #0d2233;}
#popup-member-winner .title3 {font-size: 4.1vw;color: #0d2233;line-height: 1;}
#popup-member-winner .title4 {font-size: 6vw;/* font-weight: bold; */color:#ffda8e;}
#popup-member-winner .info-container {position:relative;width:100%;/* border-radius: 6px; */overflow: hidden;/* background-color: #ffffff; */margin: 4.6vw 0;/* padding: 4.5vw; */line-height: 1.5;}
#popup-member-winner .info-container .info-header{position:relative;width:100%;padding: 4.5vw;background-color: #ffffff;}
#popup-member-winner .info-container .info-body{position:relative;width:100%;/* background-color: #0d2233; */}
#popup-member-winner .info-container .winner_gift{position: absolute;width:100%;top:0;left:0;}
#popup-member-winner .popup-btn-1 {position:absolute;top: 27.1%;right: 4.9%;width: 38%;cursor:pointer;}
#popup-member-winner .popup-btn-4 {width:100%;cursor:pointer;}
#popup-member-winner .popup-btn-7 {position:absolute;top: 27.1%;right: 44.5%;width: 22.3%;cursor:pointer;}


@media (min-width: 500px) {
    .popup-container2 {max-width: 500px;}
    .popup-container2.mw450 {max-width: 450px;}
    .popup-container2.mw550 {max-width: 550px;}

    /*회원정보*/
    #popup-member-info .popup-section .popup-content {margin: 24px 24px 0 24px;}
    #popup-member-info .title1 {font-size: 21px;}
    #popup-member-info .title2 {font-size: 21px;}
    #popup-member-info .title3 {font-size: 17px;}
    #popup-member-info .title4 {font-size: 6vw;}
    #popup-member-info .info-container {margin: 18px 0;}
    #popup-member-info .info-container .info-header{padding: 25px;}
    #popup-member-info .info-container .info-body .info-body-tab-cont .content-1 {margin-bottom: 24px;padding-top: 23px;padding-bottom: 22px;}
    #popup-member-info table.date-table {font-size: 13px;margin-top: 22px;}
    #popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip input {font-size: 17px;line-height: 1;height:29px;}
    #popup-member-info .info-container .info-body .info-body-tab-cont .apply-chip .gift-betting {font-size: 15px;}

    /*본인인증*/
    #popup-auth .popup-section .popup-content {margin: 24px 20px 0 18px;padding-bottom: 32px;}
    #popup-auth .info-container {margin-top: 18px;padding: 18px;margin-bottom: 28px;}
    #popup-auth .auth-table .auth-table-row input {font-size: 16px;line-height: 48px;height:48px;}
    #popup-auth .auth-table .auth-table-row .timer {font-size: 18px;}

    /*당첨자 발표*/
    #popup-member-winner .popup-section .popup-content {margin: 24px 24px 0 24px;}
    #popup-member-winner .title1 {font-size: 21px;}
    #popup-member-winner .title2 {font-size: 21px;}
    #popup-member-winner .title3 {font-size: 17px;}
    #popup-member-winner .title4 {font-size: 6vw;}
    #popup-member-winner .info-container {margin: 18px 0;}
    #popup-member-winner .info-container .info-header{padding: 25px;}
}