/* This code is only meant for previewing your Reflow design. */
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    background-image:url("img/back.png");
    background-attachment: scroll;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#footer_btn_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 328;
    margin-top: 407px;
    margin-left: -69.2%;
    clear: none;
}

#footer_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 323;
    margin-top: 0px;
    margin-left: 0%;
    clear: none;
}

#content3_header_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 213;
    margin-top: 0px;
    margin-left: 0%;
    clear: none;
}

#tag_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 40;
    margin-top: 0px;
    margin-left: -99.998458%;
    clear: none;
}

#tag_png1 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 204;
    margin-top: 0px;
    margin-left: -99.998458%;
    clear: none;
}

#tag_png2 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 217;
    margin-top: 0px;
    margin-left: -100%;
    clear: none;
}

#content2_header_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 124;
    margin-top: 0px;
    margin-left: 0%;
    clear: none;
}

#hero_button_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 25;
    margin-top: 427px;
    margin-left: -42.4%;
    clear: none;
}



#content1_header_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 36;
    margin-top: 0px;
    margin-left: 0.0015625%;
    clear: none;
}


#partner_name {
    float: left;
    font-size: 0.8125em;
    width: auto;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: normal;
    word-wrap: break-word;
    color: rgb(149, 149, 149);
    font-style: normal;
    letter-spacing: -0.025em;
    text-decoration: none;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 49;
    margin-top: 138px;
    margin-left: -95.845334%;
    clear: none;
}

#coupon_btn_png {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 48;
    margin-top: 135px;
    margin-left: -28.103399%;
    clear: none;
}

#coupon_jpg {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 44;
    margin-top: 1px;
    margin-left: 0.5%;

    text-align: center;
    clear: none;
}

#hero {
    float: left;
    height: 533px;
    clear: none;
    width: 1013px;
    position: relative;
    top: 0px;
    left: 0px;
    padding-left: 13px;
    z-index: auto;
    overflow: hidden;
}

#content1 {
    float: left;
    height: auto;
    clear: none;
    width: 1013px;
    padding-right: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: auto;
    margin-top: -15px;
    margin-left: auto;
}

#content2 {
    float: left;
    height: auto;
    clear: none;
    width: 1013px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: auto;
    margin-top: -13px;
    margin-left: auto;
}

#content3 {
    float: left;
    height: auto;
    margin-left: auto;
    margin-top: -14px;
    clear: none;
    width: 1013px;
    margin-right: 0px;
    position: relative;
    top: 0px;
    left: 0px;
}

#footer {
    float: left;
    height: auto;
    margin-left: 13px;
    margin-top: -21px;
    clear: none;
    width: 1013px;
    position: relative;
    top: 0px;
    left: 0px;
}

#box {
    float: none;
    height: auto;
    clear: none;
    width: 1013px;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
}

#P_Box_both {
    float: left;
    height: auto;
    margin: 20px 0px 20px 2.6%;
    clear: both;
    width: 21.7%;
}

#P_Box_none {
    float: left;
    height: auto;
    margin: 20px 0px 20px 2.6%;
    clear: none;
    width: 21.7%;
}

#圓角矩形 {
    float: left;
    height: 164px;
    width: 100%;
    border-top-left-radius: 3.000021px;
    border-top-right-radius: 2.999902px;
    border-bottom-right-radius: 2.999902px;
    border-bottom-left-radius: 3.000021px;
    border: 1px solid rgb(223, 223, 223);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 43;
    margin-top: 0px;
    margin-left: 0%;
    clear: none;
    background-color: rgb(249, 249, 249);
}


#hero_banner_jpg {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 21;
    margin-top: -2px;
    margin-left: 0px;
    clear: none;
}

#Group_1 {
    float: left;
    height: auto;
    clear: none;
    width: 98.716683%;
    background-image:url("img/content1_back.png");
    background-attachment: scroll;
    background-size: auto;
    position: relative;
    top: 0px;
    left: 0px;
    margin-top: 13px;
    margin-left: 1.283317%;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#Group_2 {
    float: left;
    height: auto;
    margin-left: 1.283317%;
    margin-top: 13px;
    clear: none;
    width: 98.716684%;
    background-image:url("img/content2_back.png");
    background-attachment: scroll;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#Group_3 {
    float: left;
    height: auto;
    margin-left: 1.283317%;
    margin-top: 14px;
    clear: none;
    width: 98.716684%;
    background-image:url("img/content3_back.png");
    background-attachment: scroll;
    background-size: auto;
    padding-bottom: 22px;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}