/* 加碼抽 */
.eventPr h4,
.plus_btn_out,
.plus_atten_btn_out{
color: #49ABE1;
margin: 0px auto 0 0;
}

@media (max-width: 768px) {
.eventPr,
.plus_btn_out 
.plus_atten_btn_out {
        font-size: 15px;
    }
}

.plus {
    width: 100%;
    margin: 0 auto;
    max-width: 1000px;
}

.eventPr,
.atten_popPr {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 7px 0px 5px;
}

.eventPr>h4 {
    font-weight: 900!important;
    font-size: 20px !important;
    background-color: #eeeeee;
    margin: 0 6px 3px;
    padding: 5px 0;
    border-radius: 6px;
}

.eventPr>h4 {
    text-align: center;
}
.eventPr p{
    word-break: break-all;
}
.eventPr>div>table,
.eventPr>p {
    width: 80%;
    margin: 0 auto;
}

@media(max-width:768px) {

    .eventPr>div>table,
    .eventPr>p {
        width: 95%;
    }
}

.plus_pr_title {
    color: #49abe1;
}

.eventPr>table,
th,
td {
    padding-left: 10px;
    border: 0.5px solid #a1a1a1;
}

.eventPr>div>table>thead>tr {
    text-align: center;
    background-color: #eeeeee;
}

.eventPr>div>table>thead>tr>th:nth-child(1) {
    width: 80%;
}

.eventPr>div>table>tbody>tr>td>p {
    font-size: 12px;
}

.plusImg_out {
    text-align: center;
    display: flex;
    justify-content: space-evenly;
}

.plusImg {
    width: 100%;
    max-width: 100px;
    display: block;
}

.plusImg:nth-child(1) {
    width: 100%;
    max-width: 60px;
}

.eventPr div .plus_btn_out,
.eventPr div .plus_atten_btn_out {
    margin-right: 5px;
}

.eventPr div .plus_btn_out .plus_btn,
.eventPr div .plus_atten_btn_out .plus_atten_btn  {
    text-align: center;
    width: 119px;
    background-color: #49abe1;
    color: #fff;
    margin: 7px 0 0 auto;
    padding: 2px 0px;
    border-radius: 10px;
    cursor: pointer;
}

.eventPr>div{
    background-color:transparent;
    margin-bottom: 5px;
}
.img_box_plus {
    /* font-size: 0px; */
    max-width: 1000px;
    text-align: center;
    margin: 0 auto;
    display: flex;
    border-radius: 10px;
    margin-top: 10px;
    justify-content:space-around;
    gap: 0px 5px;
}
.img_box_plus>div{
    margin: 0 0;
    background-color: #ffffff;
    border-style: solid;
    border-width:2px;
    border-color: #49ABE1; 
}
.pQuOut{
    background-color: #ffffff;
    margin:0;
    color: #49ABE1;
    font-weight:bold;
}
@media(max-width:768px){
    .pQugiftText{
    font-size: 12px;
}
}
p.pQu{
    text-align:center;
    margin:0;
    color: #ffffff;
    background-color: #49ABE1;
    border-radius: 0 0px 10px 10px;
}

.img_box_plus>div,
p.pQu{
    border-radius:0 0 10px 10px;
}
.pQugiftText{
    margin:0;
    padding:2px 0 6px 0;
}
.img_box_plus img {
    display: inline-block;
    width: 100%;
}
.popBtnPlus{
    display: flex;
    text-align: end;
    justify-content:end;
}

.pop_prevent,
.atten_pop_in {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    z-index: 200;
    background-color: #060606ab;
    display: none;
}

.pop_prevent div,
.atten_pop_in div {
    margin: auto;
    width: 100%;
    max-width: 600px;
    padding: 10px 2px 2px;
}

.eventPr_out,
.atten_pop_out {
    position: relative;
    top: 40%;
    transform: translateY(-50%);
}

.pop_prevent div .eventPr,
 .atten_pop_in div .atten_popPr{
    position: relative;
    display: block;
    z-index: 250;
    width: 100%;
    top: 30%;
    left: 50%;
    transform: translate(-50%);
}

.eventPr,
.atten_popPr{
    box-shadow: 2px 2px 4px #7877774a;
}

/* 加碼抽end */