body {
    font-family: '微軟正黑體', '新細明體', Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    background-color: #dbe4f0;
}

.big_bg {
    width: 850px;
    margin: auto;
}

.top_bg {
    background-image: url();
    background-repeat: repeat-x;
    height: 61px;
}

.txt_t1 {
    background: url(../images2/index_05.jpg) left bottom  no-repeat #fff;
    border-color: #fff;
}

.txt_t1  h3 {margin: 0 0 30px 30px;padding-top: 30px }

.summary {padding: 0 30px}
.font_big {
    font-weight: bolder;
    color: #F30;
    font-size: medium;
}

.txt_p a {
    color: #FC0;
    text-decoration: none;
    font-weight: bold;
}

.redfont {
    color: #900;
}

.txt_t2 {
    background-image: url(../images2/index_a5.jpg);
    background-repeat: no-repeat;
    height: 289px;
}

.footer {
    background-color: #2286c2;
    height: 35px;
    font-size: 12px;
    color: #FFF;
    text-align: center;
    padding: 15px 0;
}

.but {
    padding: 35px 0 0 0;
    text-align: center;
    margin-bottom: 30px;
    line-height: 60px;
}

.pag_bg {
    background-image: url(../images2/pg2BG.jpg);
    background-repeat: no-repeat;
    max-height: 600px;
}

.cen {
    font-size: 12px;
    margin: auto;
    width: 750px;
}

.txt_big_red {
    font-size: 15px;
    color: #CC3300
}

.thin_table {
    border-collapse: collapse;
}

.txt_table {
    font-size: 13px;
    line-height: 20px;
}

.txt_big {
    font-size: 15px;
    line-height: 25px;
    padding: 5%;
}

.txt_small {
    font-size: 10px;
}

.input_hide {
    visibility: hidden;
}

.but_txt {
    font-size: 13px;
    font-weight: bold;
}

.checkbox,
.radio {
    width: 19px;
    height: 25px;
}

.gift-section {position: relative}

.gift-description {margin-right: 200px; margin-bottom: 60px;}

.gift {position: absolute; top: -100px; right :0; text-align: center}

.thanks-content {background-color: #fff; text-align: center}
.thanks-content h1 {color: orange; margin-top:0; padding-top: 40px}
.thanks-content .community {width: 80%; margin: 30px auto 0;padding-bottom: 30px}
.thanks-content .community td {border-bottom: 1px dotted #999;margin: 15px 0;padding: 15px}
.thanks-content .community .description {font-size: 16px; font-weight: bold; color: #333;padding: 5px 10px;text-align: left}

