a {
    color: #333333;
}

.page {
    font-size: 1.032em;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    padding-bottom: 45px;
}

.crumb-inner {
    width: 96%;
    max-width: 1200px;
    margin: 0 auto;
}

.page-inner {
    width: 88%;
    max-width: 1200px;
    margin: 0 auto;
}

.page-main2 .page-header {
    display: inline-block;
    width: 100%;
    background: #f1f9fb;
    padding: 35px 40px;
    border-radius: 4px;
    margin-bottom: 45px;
}

.page-header {
    display: inline-block;
    width: 100%;
    border-bottom: 3px solid #eaeaea;
    padding: 0 0 14px 0;
    border-radius: 4px;
    margin-bottom: 22px;
}

.page-main2 .page-header h2 {
    margin: 0;
    font-size: 1.6em;
}

.page-header h2 {
    margin: 0;
    font-size: 1.3rem;
}

.page-article p {
    margin: 0 0 16px 0;
}

.page-article img {
    width: auto;
    max-width: 100%;
}


/* 領取相關Q&A
-----------------------------------------------------*/
.qa-last>li {
    margin: 25px 0 0 0;
}

.qa-last>li:first-child {
    margin: 0;
}

.qa-last ul li {
    margin: 5px 0 0 0;
}

.qa-last ul li:first-child {
    margin: 0;
}

.qa-last .lev2 .item,
.qa-last .lev2 .ct {
    display: inline-block;
    vertical-align: top;
}

.qa-last .lev2 .ct {
    width: calc(100% - 35px);
    margin: 0;
    padding: 0;
}

.qa-last .lev3 {
    width: calc(100% - 35px);
    margin: 0 0 0 18px;
    padding: 0;
}

.qa-last .lev3 li:first-child {
    margin: 5px 0 0 0;
}

.qa-last .que,
.qa-last .ans {
    position: relative;
    background: #e8f3f2;
    padding: 15px 15px;
    border-radius: 6px;
    font-weight: bold;
    line-height: 1.65;
}

.qa-last .que {
    cursor: pointer;
}

.qa-last .que .icon,
.qa-last .que .txt,
.qa-last .ans .icon,
.qa-last .ans .txt {
    display: inline-block;
    vertical-align: top;
}

.qa-last .que .icon,
.qa-last .ans .icon {
    margin-right: 4px;
}

.qa-last .que .txt,
.qa-last .ans .txt {
    width: calc(100% - 65px);
    margin: 1px 0;
}

.qa-last .que .icon,
.qa-last .ans .icon {
    color: #ffffff;
    background: #63bfaa;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 29px;
    font-size: 0.95rem;
    text-align: center;
}

.qa-last .ans .icon {
    background: #00bcd4;
}

.qa-last .que .arr {
    position: absolute;
    right: 18px;
    top: 23px;
    transition: linear 0.4s;
}

.qa-last .que .arr-open {
    transform: rotate(-180deg);
}

.qa-last .ans {
    background: #f4f4f4;
    margin: 5px 0;
    font-weight: normal;
    display: none;
}

/* 可使用於郵政業務之範圍

-----------------------------------------------------*/
.range-into p {
    margin-bottom: 0;
}

.range-into {
    margin-bottom: 15px;
}

.range-into ul.sub-rule li {
    margin-bottom: 0;

}

td.color-td {
    background: #00a39f;
    color: #fff;
}

.bind-tb.range-tb th:first-child {
    width: 170px;

}

td.color-td {
    border-bottom: 1px solid;
    border-bottom-color: rgba(255, 255, 255, 0.5);
}

.pagination_1 {
    text-align: center;
    display: block;
    margin: 30px 0px;
}

/* 第三個表格
-----------------------------------------------------*/
.bind-tb.color3 {
    margin-top: 40px;
}

.bind-tb.color3 th {
    color: #fff;
    background: #70ad47;
    padding: 6px 5px;
    font-size: 1rem;
    text-align: center;
}

p.yellow {
    margin: 0;
    color: #f9ff5d;
}

.bind-tb.color3 table tr:nth-child(even) {
    background: #e5f2dc;
}

.bind-tb.color3 table tr:nth-child(odd) {
    background: #f3f9ef;
}

.bind-tb.color3 td:first-child {
    text-align: left;
}

.bind-tb.color3 th.alignLeft {
    text-align: left;
}

.qrcode-box {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.qrcode-box .qrcode {
    margin: 50px 10px;
}

/* .articleContainer {
    float: left;
    margin-top: 50px;
} */

/* .articleContainer:nth-child(3),
.articleContainer:nth-child(5),
.articleContainer:nth-child(7),
.articleContainer:nth-child(9) {
    margin-top: 50px;
} */

.articleContainer .FloatRightImg {
    float: right;
    margin: 0px 0px 15px 15px;
    width: 238px;
}

.solution {
    float: left;
    width: 100%;
}

.solution1,
.solution2,
.solution3,
.solution4,
.solution5,
.solution6,
.solution7,
.solution8,
.solution9,
.solution10 {
    color: #bd7734;
}

.unit-title {
    color: white;
    background-color: #00bcd4;
    display: inline;
    padding: 5px;
}