@charset "utf-8";


/*-----------------------------------------------------	*/
/*	イベントフォームcss				                        */
/*-----------------------------------------------------	*/

/*** 第２回用　共通 ***/
#entry-table-out tr {
    border-bottom: 1px dotted #8e8e8e;
}

#first-point-text {
    color: white;
    font-size: 110%;
    text-align: center;
    padding-top: 20px;
}

/* input関連 */
.award-input {
    width: 5em;
    vertical-align: middle;
}

.award-order {
    display: inline-block !important;
    font-size: 120% !important;
    margin-right: 10px;
}

.award-name {
    display: block !important;
    margin-top: 10px;
}

.award-sub-name {
    margin-bottom: 5px !important;
    margin-right: 10px !important;
}

.oubo-num {
    vertical-align: middle !important;
    margin-right: 5px;
    padding-bottom: 10px !important;
}

#t-award-name {
    margin-top: 5px;
    margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
    .award-name {
        margin-bottom: 5px !important;
    }
}

/* ポイント結果 */
#point-result {
    color: red;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 10px;
    font-size: 120%;
}

#point-result-out {
    text-align: center;
    font-size: 120%;
    margin-top: 20px;
}

#total-point-num {
    color: white !important;
    font-size: 120%;
    font-weight: bold;
    margin-bottom: 10px;
}

@media screen and (max-width: 480px) {
    #total-point-num {
        display: block;
    }
}

#point-naiyaku {
    display: block;
    text-align: center;
    font-size: 90% !important;
    text-decoration: none !important;
}

/* 合計結果 */
#input-total-point {
    text-align: center;
    font-size: 120%;
    color: white !important;
    margin-top: 20px;
}

#input-total-point #total {
    font-size: 120% !important;  
    color: white !important;   
}

#message {
    text-align: center;
    color: red;
    font-size: 120%;
}

/* ポイントテキスト */
.point-num-text {
    color: black !important;
    display: inline-block !important;
    background: white;
    padding: 3px 5px;
    text-align: center;
}

/*** 確認画面 ***/
.mw_wp_form_confirm #input-total-point {
    display: none;
}

.mw_wp_form_confirm  #first-point-text {
    display: none;
}

