.SEO-Content .container {
    margin-bottom: 50px;
}

.SEO-Content .container h1,
.SEO-Content .container h2 {
    margin-bottom: 10px;
    color: #176293 !important;
}

.SEO-Content .container h3 {
    /* margin-top: 20px; */
    color: #373737;
    font-size: 22px;
}
.SEO-Content .container p,
.SEO-Content .container ul,
.SEO-Content .container ol,
.SEO-Content .container li {
    margin-bottom: 20px;
}
.SEO-Content .container p b,
.SEO-Content .container li b {
    color: #176293 !important;
}
.SEO-Content .container p,
.SEO-Content .container li {
    /* letter-spacing: 0.05em; */
    text-align: justify;
    text-justify: inter-ideograph;
    line-height: 1.75;
    word-break: break-word;
    line-break: strict;
    hanging-punctuation: allow-end;
    color: #7d7d7d;
    font-size: 20px;
    font-weight: 400;
}
.SEO-Content .container ul,
.SEO-Content .container ol {
    padding-left: 30px;
}
.TitleDate {
    color: #3598db !important;
    margin: 0px !important;
    text-indent: 0 !important;
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
    .menu_list {
        top: 0px;
        left: 165px;
    }
}
.menu-underline:hover .menu_list {
    display: block !important;
}

.menu_list {
    background-color: white;
    width: 100%;
    border-radius: 3px;
}

.menu_list a {
    display: block;
    line-height: 25px;
    padding: 10px;
}

.menu_list a:hover {
    color: #3598db;
    font-weight: 900;
    background-color: #f5f5f5;
}

.menu_list a::before {
    content: "●   ";
    opacity: 0;
}

.menu_list a:hover::before {
    opacity: 1;
}
@media screen and (min-width: 768px) {
    .wrap-image-right {
        float: right; /* 或 right */
        margin: 15px; /* 上右下左間距，避免文字緊貼圖片 */
        height: auto;
    }

    .wrap-image-left {
        float: left; /* 或 right */
        margin: 15px; /* 上右下左間距，避免文字緊貼圖片 */
        height: auto;
    }
}
