@font-face {
    font-family: "CustomFont";
    src: url("https://www.bwt.com.tw/action/TEST/bwt_re/J//font/1769_display-webfont.woff2") format("woff2"), url("https://www.bwt.com.tw/action/TEST/bwt_re/J//font/1769_display-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

.wrapper {
    width: 100%;
    margin: 0 auto;
    background-color: #fff
}

@media(max-width: 500px) {
    .wrapper {
        overflow: hidden
    }
}

.wrapper html,
.wrapper body {
    touch-action: auto !important
}

.wrapper #nav_container .nav_days_wrap {
    display: none;
    font-family: "Noto Serif TC", serif;
    margin: 0 auto;
    position: fixed;
    flex-direction: column;
    justify-content: space-between;
    width: 5%;
    top: 5%;
    left: 5%;
    z-index: 99
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap {
        width: 100%;
        top: 56px;
        flex-direction: row;
        left: 0;
        justify-content: center;
        background-color: #444;
        box-shadow: 2px 2px 4px 4px rgba(68, 68, 68, 0.3176470588);
        min-height: 50px
    }
}

.wrapper #nav_container .nav_days_wrap .slider-scroll {
    display: flex;
    flex-direction: column
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap .slider-scroll {
        flex-direction: row
    }
}

.wrapper #nav_container .nav_days_wrap .nav_day {
    text-decoration: none;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap .nav_day {
        width: 85%;
        height: 85%;
        color: #c2c2c2
    }
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap .slider-list {
        display: flex;
        align-items: center
    }
}

.wrapper #nav_container .nav_days_wrap .slider-list .slider-item {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    width: 36px;
    height: 36px;
    margin: 9px 10px;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    letter-spacing: 1px;
    transition: all .3s;
    position: relative
}

.wrapper #nav_container .nav_days_wrap .slider-list .slider-item:hover {
    cursor: pointer
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap .slider-list .slider-item {
        font-size: 14px;
        border-radius: 0%;
        margin: 2px 3px;
        border: none;
        height: 20px
    }
}

.wrapper #nav_container .nav_days_wrap .slider-list .slider-item.hidden {
    display: none
}

.wrapper #nav_container .nav_days_wrap .slider-list .slider-item.active {
    font-size: 38px;
    border: none;
    color: #8f5f1b;
    margin-top: 20px;
    margin-bottom: 20px
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap .slider-list .slider-item.active {
        font-size: 16px;
        border-bottom: #c5b097 solid 3px;
        margin-bottom: 0;
        padding-bottom: 15px;
        margin-top: 15px
    }
}

.wrapper #nav_container .nav_days_wrap .slider-list .slider-item.active .nav_day {
    color: #8f5f1b
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap .slider-list .slider-item.active .nav_day {
        color: #c5b097
    }
}

.wrapper #nav_container .nav_days_wrap .slider-list .slider-item.active::before {
    content: "DAY";
    font-size: 17px;
    position: absolute;
    top: 15px;
    left: -50px;
    width: 100%;
    height: 100%;
    margin-right: 10px;
    text-decoration: none
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap .slider-list .slider-item.active::before {
        display: none
    }
}

.wrapper #nav_container .nav_days_wrap #show-more,
.wrapper #nav_container .nav_days_wrap #show-less {
    background-color: #b7b7b7;
    border: none;
    border-radius: 50%;
    font-size: 14px;
    cursor: pointer;
    transition: all .3s;
    padding: 15px 15px;
    color: #fff
}

.wrapper #nav_container .nav_days_wrap #show-more:hover,
.wrapper #nav_container .nav_days_wrap #show-less:hover {
    background-color: #8f5f1b;
    color: #fff
}

.wrapper #nav_container .nav_days_wrap #show-more i,
.wrapper #nav_container .nav_days_wrap #show-less i {
    font-size: 16px
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap #show-more {
        transform: rotate(-90deg)
    }
}

@media(max-width: 1100px) {
    .wrapper #nav_container .nav_days_wrap #show-less {
        transform: rotate(-90deg)
    }
}

.wrapper .title {
    margin: 0 auto;
    width: 100%;
    max-width: 1500px;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-bottom: 50px
}

.wrapper .title h2 {
    padding-top: 20px;
    font-size: 24px
}

.wrapper .title img {
    margin: 0 auto;
    margin-top: 20px;
    mix-blend-mode: multiply
}

.wrapper .map_title {
    margin: 0 auto;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-bottom: 50px;
    background-color: #fff8ef;
    padding-top: 24px
}

.wrapper .map_title h2 {
    padding-top: 20px;
    font-size: 24px
}

.wrapper .map_title img {
    margin: 0 auto;
    margin-top: 20px;
    mix-blend-mode: multiply
}

@media(max-width: 500px) {
    .wrapper .diary_title_section {
        background-color: #fff8ef
    }
}

.wrapper .journey_feature_wrapper {
    margin: 0 auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    background-image: url(./../img/ticket_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

@media(max-width: 500px) {
    .wrapper .journey_feature_wrapper {
        background-image: none;
        background-color: #fff8ef
    }
}

.wrapper .journey_feature_wrapper .title {
    margin: 0 auto;
    width: 100%;
    max-width: 1500px;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 20px;
    margin-top: 40px
}

.wrapper .journey_feature_wrapper .title h2 {
    padding-top: 20px;
    font-size: 24px
}

.wrapper .journey_feature_wrapper .title img {
    margin: 0 auto;
    margin-top: 50px;
    mix-blend-mode: multiply
}

.wrapper .w3 {
    display: flex;
    justify-content: space-around;
    position: relative;
    width: 100%;
    margin: 0 auto
}

@media(max-width: 750px) {
    .wrapper .w3 {
        flex-wrap: wrap;
        justify-content: center
    }
}

.wrapper .w3 .bwt_logo_wrap {
    position: sticky;
    left: 10%
}

@media(max-width: 1920px) {
    .wrapper .w3 .bwt_logo_wrap {
        left: 5%
    }
}

@media(max-width: 1650px) {
    .wrapper .w3 .bwt_logo_wrap {
        left: 1%
    }
}

@media(max-width: 1400px) {
    .wrapper .w3 .bwt_logo_wrap {
        display: none
    }
}

@media(max-width: 1100px) {
    .wrapper .w3 .bwt_logo_wrap {
        display: block;
        position: absolute;
        bottom: 18%;
        right: 3%
    }
}

@media(max-width: 750px) {
    .wrapper .w3 .bwt_logo_wrap {
        display: none
    }
}

.wrapper .w3 .bwt_logo_wrap .bwt_logo {
    top: 40%;
    max-width: 300px;
    margin-right: 100px;
    position: sticky;
    margin: 0 auto;
    margin-bottom: 50px
}

@media(max-width: 1440px) {
    .wrapper .w3 .bwt_logo_wrap .bwt_logo {
        margin-right: 30px
    }
}

.wrapper .w3 .bwt_logo_wrap .bwt_logo .logo_B {
    position: absolute;
    right: 27%;
    top: 30%
}

@media(max-width: 1300px) {
    .wrapper .w3 .bwt_logo_wrap .bwt_logo .logo_B {
        right: 28%;
        top: 32%
    }
}

.wrapper .w3 .bwt_logo_wrap .bwt_logo svg {
    display: block;
    width: 100%;
    height: 300px
}

.wrapper .w3 .bwt_logo_wrap .bwt_logo svg text {
    transform-origin: 50% 50%;
    animation: rotate 35s linear infinite;
    font-family: CustomFont;
    font-size: 11px;
    letter-spacing: 1.2px
}

@keyframes rotate {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(-360deg)
    }
}

.wrapper .w3 .ticket_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 82%;
    gap: 50px;
    padding-bottom: 48px
}

@media(max-width: 1500px) {
    .wrapper .w3 .ticket_wrap {
        width: 90%
    }
}

@media(max-width: 1400px) {
    .wrapper .w3 .ticket_wrap {
        flex-direction: row;
        justify-content: center;
        width: 100%
    }
}

@media(max-width: 1100px) {
    .wrapper .w3 .ticket_wrap {
        justify-content: unset;
        padding-left: 18%
    }
}

@media(max-width: 900px) {
    .wrapper .w3 .ticket_wrap {
        padding-left: 5%
    }
}

@media(max-width: 800px) {
    .wrapper .w3 .ticket_wrap {
        padding-left: 3%
    }
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap {
        padding-left: 0;
        width: 90%;
        flex-direction: initial;
        justify-content: center;
        gap: unset
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket {
    display: flex;
    flex-direction: column;
    position: relative;
    transform: scale(1.05);
    margin-bottom: 20px;
    filter: drop-shadow(8px 9px 0px rgba(0, 0, 0, 0.231372549))
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket {
        margin: 20px 0 15px 0;
        border-bottom: #666 1px dotted;
        transform: unset;
        filter: unset
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_img {
    width: 312px;
    height: 433px;
    position: relative;
    overflow: hidden;
    -webkit-mask-image: url(https://www.ibwt.com.tw/action/TEST/bwt_re/J/img/Vector.svg);
    background-position: center center;
    background-size: cover;
    z-index: 1
}

.ticket_img picture img {
    width: 100%;
    aspect-ratio: 327/458
}

.ticket_img picture.ticket_dec_txt {
    width: auto
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_img {
        height: auto;
        width: 100%;
        color: #9c7546;
        background-image: none !important;
        order: 2;
        display: none
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_img .ticket_dec_txt {
    position: absolute;
    color: #fff;
    right: 0px;
    top: 15%
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_img p {
    position: absolute;
    bottom: 20px;
    color: #fff;
    transform: translate(-50%, -50%) scale(0.9);
    left: 50%;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_img p {
        text-align: left;
        position: static;
        color: #9c7546;
        padding-left: 20px;
        transform: unset
    }
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_img img {
        display: none
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4)
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_img::before {
        display: none
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt {
    max-width: 312px;
    color: #9c7546;
    background-color: #fff;
    font-family: "Noto Serif TC", serif;
    z-index: 1;
    display: flex;
    justify-content: center;
    margin-top: -4px
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt {
        order: 1;
        max-width: 500px;
        width: 100%;
        background-color: hsla(0, 0%, 100%, 0);
        font-family: noto sans-serif;
        justify-content: unset;
        margin-top: unset
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt .ticket_title {
    text-align: center;
    font-size: 21px;
    padding: 20px 10px 0px 10px;
    font-weight: bolder;
    line-height: 1.6;
    letter-spacing: 2px;
    height: 30px;
    white-space: nowrap;
    transform: scale(0.86)
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt .ticket_title {
        text-align: left;
        padding: 0;
        padding-left: 20px;
        border-top: none;
        margin-bottom: 10px;
        transform: unset
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_content {
    text-align: justify;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: 1px;
    max-width: 312px;
    color: #9c7546;
    background-color: #fff;
    font-family: "Noto Serif TC", serif;
    z-index: 1;
    position: relative;
    height: 190px;
    overflow: hidden;
    margin-top: -4px
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_content {
        height: auto;
        margin-top: unset
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_content p {
    padding: 5px 14px 0px 14px;
    transform: scale(0.95)
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_content p {
        padding: 0 24px 20px 24px;
        transform: unset
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_content .ticket_mask {
    display: none
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_content .ticket_mask {
        position: absolute;
        display: block;
        width: 100%;
        height: 150px;
        bottom: 0;
        background: linear-gradient(rgba(255, 248, 239, 0) 0%, rgba(255, 248, 239, 0.8705882353) 25%, #fff8ef 100%)
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_content .ticket_mask .ticket_btn {
    width: 32px;
    margin-left: 45%;
    margin-top: 30%;
    transform: rotate(180deg)
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_content {
        max-width: 500px;
        width: 100%;
        background-color: hsla(0, 0%, 100%, 0);
        order: 3;
        color: #666;
        font-family: Noto sans-serif;
        font-weight: 400
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt_top {
    z-index: 1
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt_top {
        display: none
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt_bottom {
    z-index: 1
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_txt_bottom {
        display: none
    }
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_shadow {
    left: 8px;
    bottom: -55px;
    position: absolute;
    opacity: .1;
    transform: scale(0.9);
    display: none
}

.wrapper .w3 .ticket_wrap .journey_ticket .ticket_shadow img {
    width: 340px;
    height: 780px
}

@media(max-width: 750px) {
    .wrapper .w3 .ticket_wrap .journey_ticket .ticket_shadow {
        display: none
    }
}

.wrapper .w3 .w4_ticket {
    display: none !important
}

.wrapper .w4 {
    display: flex;
    justify-content: space-around;
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 120px
}

@media(max-width: 750px) {
    .wrapper .w4 {
        flex-wrap: wrap;
        justify-content: center;
        padding-bottom: 36px
    }
}

.wrapper .w4 .bwt_logo_wrap {
    position: sticky;
    margin-left: 8%
}

@media(max-width: 1980px) {
    .wrapper .w4 .bwt_logo_wrap {
        margin-left: 5%
    }
}

@media(max-width: 1800px) {
    .wrapper .w4 .bwt_logo_wrap {
        display: none
    }
}

@media(max-width: 1300px) {
    .wrapper .w4 .bwt_logo_wrap {
        margin-left: 25px
    }
}

@media(max-width: 991px) {
    .wrapper .w4 .bwt_logo_wrap {
        display: none
    }
}

.wrapper .w4 .bwt_logo_wrap .bwt_logo {
    top: 40%;
    max-width: 300px;
    margin-right: 100px;
    position: sticky;
    margin: 0 auto;
    margin-bottom: 50px
}

@media(max-width: 1440px) {
    .wrapper .w4 .bwt_logo_wrap .bwt_logo {
        margin-right: 30px
    }
}

.wrapper .w4 .bwt_logo_wrap .bwt_logo .logo_B {
    position: absolute;
    right: 27%;
    top: 30%
}

@media(max-width: 1300px) {
    .wrapper .w4 .bwt_logo_wrap .bwt_logo .logo_B {
        right: 30%;
        top: 39%
    }
}

@media(max-width: 1300px) {
    .wrapper .w4 .bwt_logo_wrap .bwt_logo .logo_B img {
        width: 80px
    }
}

.wrapper .w4 .bwt_logo_wrap .bwt_logo svg {
    display: block;
    width: 100%;
    height: 300px
}

@media(max-width: 1300px) {
    .wrapper .w4 .bwt_logo_wrap .bwt_logo svg {
        width: 207px
    }
}

.wrapper .w4 .bwt_logo_wrap .bwt_logo svg text {
    transform-origin: 50% 50%;
    animation: rotate 35s linear infinite;
    font-family: CustomFont;
    font-size: 11px;
    letter-spacing: 1.2px
}

@keyframes rotate {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(-360deg)
    }
}

.wrapper .w4 .ticket_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 90%;
    gap: 50px
}

@media(max-width: 1600px) {
    .wrapper .w4 .ticket_wrap {
        width: 60%
    }
}

@media(max-width: 1150px) {
    .wrapper .w4 .ticket_wrap {
        width: 80%
    }
}

@media(max-width: 900px) {
    .wrapper .w4 .ticket_wrap {
        width: 100%
    }
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap {
        width: 90%;
        gap: unset
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket {
    display: flex;
    flex-direction: column;
    position: relative;
    transform: scale(1.05)
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket {
        margin: 20px 0 15px 0;
        border-bottom: #666 1px dotted;
        transform: unset
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_img {
    width: 312px;
    height: 433px;
    position: relative;
    overflow: hidden;
    -webkit-mask-image: url(./../img/Vector.svg);
    mask-image: url(./../img/Vector.svg);
    background-position: center center;
    background-size: cover;
    z-index: 1
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_img {
        height: auto;
        width: 100%;
        color: #9c7546;
        background-image: none !important;
        order: 2;
        display: none
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_img .ticket_dec_txt {
    position: absolute;
    color: #fff;
    right: 0px;
    top: 15%
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_img p {
    position: absolute;
    bottom: 20px;
    color: #fff;
    transform: translate(-50%, -50%) scale(0.9);
    left: 30%;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_img p {
        text-align: left;
        position: static;
        color: #9c7546;
        padding-left: 20px
    }
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_img img {
        display: none
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4)
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_img::before {
        display: none
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt {
    max-width: 312px;
    color: #9c7546;
    background-color: #fff;
    font-family: "Noto Serif TC", serif;
    z-index: 1;
    display: flex;
    justify-content: center
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt {
        order: 1;
        max-width: 500px;
        width: 100%;
        background-color: hsla(0, 0%, 100%, 0);
        font-family: noto sans-serif;
        justify-content: unset
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt .ticket_title {
    text-align: center;
    font-size: 21px;
    padding: 20px 10px 0px 10px;
    font-weight: bolder;
    line-height: 1.6;
    letter-spacing: 2px;
    height: 30px;
    white-space: nowrap;
    transform: scale(0.86)
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt .ticket_title {
        text-align: left;
        padding: 0;
        padding-left: 20px;
        border-top: none;
        margin-bottom: 10px;
        transform: unset
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_content {
    text-align: justify;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: 1px;
    max-width: 312px;
    color: #9c7546;
    background-color: #fff;
    font-family: "Noto Serif TC", serif;
    z-index: 1;
    position: relative;
    height: 190px;
    overflow: hidden
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_content {
        height: auto
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_content p {
    padding: 5px 14px 0px 14px;
    transform: scale(0.95)
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_content p {
        padding: 0 24px 20px 24px;
        transform: unset
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_content .ticket_mask {
    display: none
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_content .ticket_mask {
        position: absolute;
        display: block;
        width: 100%;
        height: 150px;
        bottom: 0;
        background: linear-gradient(rgba(255, 248, 239, 0) 0%, rgba(255, 248, 239, 0.8705882353) 25%, #fff8ef 100%)
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_content .ticket_mask .ticket_btn {
    width: 32px;
    margin-left: 45%;
    margin-top: 30%;
    transform: rotate(180deg)
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_content {
        max-width: 500px;
        width: 100%;
        background-color: hsla(0, 0%, 100%, 0);
        order: 3;
        color: #666;
        font-family: Noto sans-serif;
        font-weight: 400
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt_top {
    z-index: 1
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt_top {
        display: none
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt_bottom {
    z-index: 1
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_txt_bottom {
        display: none
    }
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_shadow {
    left: 8px;
    bottom: -55px;
    position: absolute;
    opacity: .1;
    transform: scale(0.9)
}

.wrapper .w4 .ticket_wrap .journey_ticket .ticket_shadow img {
    width: 340px;
    height: 780px
}

@media(max-width: 750px) {
    .wrapper .w4 .ticket_wrap .journey_ticket .ticket_shadow {
        display: none
    }
}

.wrapper .w4 .w4_ticket {
    display: flex !important
}

.wrapper .ticket_wrap .journey_ticket :last-child {
    border-bottom: unset !important
}

.wrapper .journey_map_wrap {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff8ef;
    flex-direction: column;
    padding-top: 20px
}

@media(max-width: 576px) {
    .wrapper .journey_map_wrap {
        display: flex;
        overflow: hidden;
        height: 30vh
    }
}

.wrapper .journey_map_wrap .journey_map {
    padding: 100px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width: 1100px) {
    .wrapper .journey_map_wrap .journey_map {
        padding: 32px
    }
}

@media(max-width: 576px) {
    .wrapper .journey_map_wrap .journey_map {
        padding: unset;
        display: flex;
        justify-content: center;
        height: inherit;
        width: 100%;
        position: relative
    }
}

.wrapper .journey_map_wrap .journey_map .map_icon {
    display: none
}

@media(max-width: 576px) {
    .wrapper .journey_map_wrap .journey_map .map_icon {
        position: absolute;
        box-shadow: 2px 4px 4px 2px rgba(63, 63, 63, 0.2941176471);
        border-radius: 36px;
        padding: 8px 24px;
        background-color: #295383;
        display: flex;
        align-items: center;
        color: #fff;
        cursor: pointer;
        z-index: 99
    }
}

.wrapper .journey_map_wrap .journey_map .map_icon img {
    width: 24px;
    margin: 0 8px 0 0
}

.wrapper .journey_map_wrap .journey_map .map_img {
    display: block;
    mix-blend-mode: multiply
}

@media(max-width: 1100px) {
    .wrapper .journey_map_wrap .journey_map .map_img {
        width: 75%
    }
}

@media(max-width: 576px) {
    .wrapper .journey_map_wrap .journey_map .map_img {
        width: inherit;
        opacity: .5;
        mix-blend-mode: luminosity
    }
}

.map_pop_wrap {
    width: 80dvh;
    height: 95dvw;
    border-radius: 12px;
    transform: rotate(90deg);
    background-color: #fff;
    transform-origin: center;
    overflow: scroll;
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    touch-action: auto !important
}

@media(max-width: 380px) {
    .map_pop_wrap {
        width: 85dvh
    }
}

@media(orientation: landscape) {
    .map_pop_wrap {
        width: 100dvw;
        height: 95dvh;
        overflow: visible;
        background-color: #fff;
        border-radius: 12px;
        transform: unset
    }
}

.map_pop_wrap .closeBtn {
    position: absolute;
    left: 5%;
    top: 10%;
    z-index: 999
}

@media(orientation: landscape) {
    .map_pop_wrap .closeBtn {
        right: 5%;
        left: unset;
        top: 5%
    }
}

@media(orientation: landscape) {
    .map_pop_wrap .closeBtn img {
        width: 16px
    }
}

.map_pop_wrap .map_img {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    background-color: #fff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(orientation: landscape) {
    .map_pop_wrap .map_img {
        top: 45dvh;
        height: 100%;
        width: auto
    }
}

.map_pop_wrap .map_img img {
    width: inherit;
    max-height: 250px;
    max-width: 600px
}

@media(max-width: 380px) {
    .map_pop_wrap .map_img img {
        max-width: 450px
    }
}

@media(orientation: landscape) {
    .map_pop_wrap .map_img img {
        height: unset;
        max-width: 800px;
        max-height: 260px;
        width: inherit;
        margin-bottom: 10dvh
    }
}

@media(orientation: landscape)and (max-width: 680px) {
    .map_pop_wrap .map_img img {
        max-width: 570px
    }
}

.vertical_map .map_pop_wrap {
    width: 95dvw;
    height: 85dvh;
    transform: unset;
    background-color: #fff;
    transform-origin: center;
    overflow: scroll;
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%
}

@media(orientation: landscape) {
    .vertical_map .map_pop_wrap {
        width: 80dvw;
        height: 85dvh;
        overflow: visible;
        background-color: #fff;
        border-radius: 12px;
        transform: unset
    }
}

.vertical_map .map_pop_wrap .closeBtn {
    position: absolute;
    right: 10%;
    top: 5%;
    left: unset;
    z-index: 999
}

@media(orientation: landscape) {
    .vertical_map .map_pop_wrap .closeBtn {
        right: 5%;
        top: 5%
    }
}

@media(orientation: landscape) {
    .vertical_map .map_pop_wrap .closeBtn img {
        width: 16px
    }
}

.vertical_map .map_pop_wrap .map_img {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    background-color: #fff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(orientation: landscape) {
    .vertical_map .map_pop_wrap .map_img {
        top: 70dvh;
        width: -webkit-fill-available;
        height: auto
    }
}

.vertical_map .map_pop_wrap .map_img img {
    max-width: 350px;
    max-height: unset
}

@media(orientation: landscape) {
    .vertical_map .map_pop_wrap .map_img img {
        height: unset;
        max-width: 600px;
        width: inherit
    }
}

@media(orientation: landscape) {
    #map_pop {
        background-color: #fff;
        overflow: scroll;
        height: 100dvh
    }
}

.journey_card_wrap {
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
    background-color: #fff8ef;
    margin: 0 auto
}

@media(max-width: 1100px) {
    .journey_card_wrap {
        background-color: #fff8ef
    }
}

.journey_card_wrap .journey_card {
    margin-bottom: 120px
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card {
        margin-bottom: 50px
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card {
        margin-bottom: 20px
    }
}

.journey_card_wrap .journey_card .journey_card_title {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    background-image: url(./../img/journey_Frame.png);
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    padding: 100px 0 100px 0;
    font-family: "Noto Serif TC", serif;
    letter-spacing: 3px
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .journey_card_title {
        padding: 50px 0 50px 0;
        background-image: url(./../img/journey_Frame_mb.png)
    }
}

.journey_card_wrap .journey_card .journey_card_title p {
    font-size: 42px;
    padding-bottom: 20px
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .journey_card_title p {
        font-size: 24px;
        padding-bottom: 10px
    }
}

.journey_card_wrap .journey_card .journey_card_title h3 {
    font-size: 32px;
    font-weight: bolder
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .journey_card_title h3 {
        font-size: 28px
    }
}

.journey_card_wrap .journey_card .swiper-container {
    position: relative;
    width: 70%;
    margin: unset;
    padding-bottom: 100px;
    padding-top: 50px;
    overflow: initial;
    margin: 0 auto
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container {
        padding-bottom: 0px;
        margin-bottom: 50px
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container {
        width: 90%;
        height: auto;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 36px;
        padding-top: 0;
        padding-bottom: unset
    }
}

@media(max-width: 380px) {
    .journey_card_wrap .journey_card .swiper-container {
        height: auto
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide {
    box-shadow: rgba(48, 38, 38, 0.2784313725) 2px 4px 3px 3px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #9c7546;
    align-items: center;
    border-radius: 30px;
    cursor: grab;
    font-family: "Noto Serif TC", serif;
    background-color: #fff;
    padding-bottom: 12px
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide {
        justify-content: unset
    }
}

@media(max-width: 576px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide {
        left: 0;
        margin: 0;
        background-color: hsla(0, 0%, 100%, 0);
        box-shadow: none;
        height: 100%;
        font-family: "Noto Sans TC", sans-serif;
        margin-bottom: 10px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper {
    width: 100%;
    position: relative
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper:hover .img-button-next,
.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper:hover .img-button-prev {
    opacity: 1 !important;
    transition-duration: .8s
}

@media(max-width: 576px) {

    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper:hover .img-button-next,
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper:hover .img-button-prev {
        opacity: 0 !important
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-slide {
    box-shadow: none
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img {
    margin-top: 30px;
    width: 97%;
    overflow: hidden;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    aspect-ratio: 1460/600
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

@media(max-width: 980px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img::after {
        top: 15px;
        bottom: unset;
        right: unset;
        left: 15px
    }
}

@media(max-width: 576px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img {
        width: -webkit-fill-available;
        width: -moz-available;
        width: fill-available;
        height: auto;
        border-radius: 15px;
        margin-bottom: unset;
        margin-top: 0;
        aspect-ratio: 353/380
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img img {
    width: 100%;
    aspect-ratio: 1294/523
}

@media(max-width: 576px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img img {
        width: -webkit-fill-available;
        width: -moz-available;
        width: fill-available;
        aspect-ratio: 353/380
    }
}

@media(max-width: 800px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img .slide_img_pc {
        display: none
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img .slide_img_mb {
    display: none
}

@media(max-width: 800px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .slide_img .slide_img_mb {
        display: block
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination {
    display: flex;
    justify-content: center;
    justify-content: center;
    margin: 0 auto;
    bottom: 0
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    display: block;
    flex-direction: row;
    border-radius: 10px;
    background: rgba(204, 175, 175, 0.8235294118);
    opacity: .6
}

@media screen and (max-width: 400px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination .swiper-pagination-bullet {
        height: 8px;
        width: 8px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #d1b99c;
    width: 100px;
    box-shadow: 0px 0px 20px hsla(0, 0%, 100%, .3)
}

@media screen and (max-width: 768px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination .swiper-pagination-bullet-active {
        height: 11px;
        width: 80px
    }
}

@media screen and (max-width: 400px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination .swiper-pagination-bullet-active {
        height: 8px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 12px 0
}

@media screen and (max-width: 768px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 5px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .img-button-next,
.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .img-button-prev {
    background-color: hsla(0, 0%, 100%, .862745098);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 5;
    opacity: 0;
    border-radius: 100px
}

@media screen and (max-width: 768px) {

    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .img-button-next,
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .img-button-prev {
        width: 30px;
        height: 30px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .img-button-next {
    right: 5%;
    top: 50%;
    transform: rotate(-90deg)
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .inner-swiper .img-button-prev {
    left: 5%;
    top: 50%;
    transform: rotate(90deg)
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    min-height: 180px
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt {
        width: 90%;
        margin-bottom: 5%;
        align-items: flex-start;
        flex-direction: column;
        min-height: 200px
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt {
        margin-top: 20px;
        margin-bottom: 0;
        width: 90%;
        position: relative
    }
}

@media(max-width: 395px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt {
        width: 95%
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .bwt_logo {
    max-width: 300px;
    margin-right: 20px;
    position: relative
}

@media(max-width: 1270px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .bwt_logo {
        display: none
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .bwt_logo .logo_B {
    position: absolute;
    right: 30%;
    top: 33%
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .bwt_logo .logo_B img {
    width: 56px
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .bwt_logo svg {
    display: block;
    width: 100%;
    height: 150px
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .bwt_logo svg text {
    fill: #ad9b85;
    transform-origin: 50% 50%;
    font-family: CustomFont;
    font-size: 11px;
    letter-spacing: 1.2px
}

@keyframes rotate {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(-360deg)
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap {
    border-right: #fff solid 1px;
    width: 20%;
    line-height: 1.2
}

@media(max-width: 1270px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap {
        width: 30%
    }
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap {
        margin-left: 10px;
        padding-right: 0;
        border-right: none
    }
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap {
        width: 80%;
        padding-bottom: 20px
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap {
        padding-bottom: 0;
        width: 100%;
        margin-left: 0;
        margin-top: 12px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap .slide_title {
    font-size: 24px;
    padding-bottom: 20px;
    font-weight: bold
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap .slide_title {
        padding-bottom: 10px
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap .slide_title {
        font-size: 24px;
        font-weight: 700
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap .slide_subtitle {
    font-size: 16px;
    font-weight: bold;
    font-weight: normal
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_title_wrap .slide_subtitle {
        font-size: 18px;
        margin-bottom: 15px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_content {
    text-align: justify;
    padding-left: 16px;
    padding-right: 16px;
    width: 55%;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 1px
}

@media(max-width: 1270px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_content {
        width: 60%
    }
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_content {
        padding-left: 10px;
        padding-right: 10px;
        width: 100%
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_content {
        padding-left: 0;
        color: #666
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_toggle {
    display: none
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_toggle img {
    width: 24px;
    margin-left: 10px;
    transform: rotate(180deg)
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide .slide_txt .slide_toggle {
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 20px;
        bottom: 0;
        width: 100%;
        z-index: 5;
        height: 100px;
        background: linear-gradient(rgba(255, 248, 239, 0) 0%, rgba(255, 248, 239, 0.6352941176) 20%, rgba(255, 248, 239, 0.8705882353) 35%, #fff8ef 100%)
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination {
    display: flex;
    justify-content: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 1000px
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    display: block;
    flex-direction: row;
    border-radius: 10px;
    background: hsla(0, 0%, 100%, 0.8235294118);
    opacity: .6
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #d1b99c;
    width: 100px;
    box-shadow: 0px 0px 20px hsla(0, 0%, 100%, .3)
}

@media screen and (max-width: 768px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
        height: 11px;
        width: 30px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 12px 0
}

@media screen and (max-width: 768px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 5px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide-active {
    margin-right: 0 !important
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide-prev {
    opacity: .3;
    right: 50px
}

@media screen and (max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide-prev {
        right: 10px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-slide-next {
    opacity: .3;
    left: 50px
}

@media screen and (max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-slide-next {
        left: 10px
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-button-next,
.journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
    position: absolute;
    top: 35%;
    width: 15%;
    color: rgba(173, 155, 133, 0);
    z-index: 10
}

@media screen and (max-width: 1100px) {

    .journey_card_wrap .journey_card .swiper-container .swiper-button-next,
    .journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
        width: 16%
    }
}

@media screen and (max-width: 900px) {

    .journey_card_wrap .journey_card .swiper-container .swiper-button-next,
    .journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
        width: 20%
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-button-next {
    background-image: url(./../img/swiper-button-next_icon.png);
    background-repeat: no-repeat;
    background-size: auto;
    height: 276px;
    right: -12%
}

@media(max-width: 1920px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-next {
        right: -12%
    }
}

@media(max-width: 1280px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-next {
        background-size: contain;
        height: 180px;
        right: -13%
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-next {
        height: 120px;
        right: -8%
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
    background-image: url(./../img/swiper-button-pre_icon.png);
    background-repeat: no-repeat;
    background-size: auto;
    height: 276px;
    left: -12%
}

@media(max-width: 1800px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
        left: -12%
    }
}

@media(max-width: 1400px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
        left: -7%
    }
}

@media(max-width: 1280px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
        height: 180px;
        background-size: contain;
        left: -13%
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
        background-size: contain;
        height: 120px;
        left: -5%
    }
}

@media(max-width: 395px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-button-prev {
        left: -8%
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination {
    display: flex;
    justify-content: center;
    bottom: 30px
}

@media(max-width: 1280px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination {
        bottom: 5%
    }
}

@media(max-width: 1100px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination {
        bottom: -7%
    }
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination {
        bottom: 45px;
        left: -2%
    }
}

@media(max-width: 395px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination {
        bottom: 0%
    }
}

@media(max-width: 395px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination {
        bottom: -2%
    }
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    display: block;
    flex-direction: row;
    border-radius: 10px;
    background: rgba(68, 43, 43, 0.8235294118);
    opacity: .6
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #d1b99c;
    width: 100px;
    box-shadow: 0px 0px 20px hsla(0, 0%, 100%, .3)
}

.journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 12px 0
}

@media screen and (max-width: 768px) {
    .journey_card_wrap .journey_card .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 5px
    }
}

.journey_card_wrap .journey_alart {
    width: 100%;
    margin: 0 auto
}

@media(max-width: 500px) {
    .journey_card_wrap .journey_alart {
        width: 85%;
        color: #666;
        line-height: 1.2
    }
}

.journey_card_wrap .journey_alart p {
    padding-top: 50px;
    font-size: 14px;
    text-align: center
}

.wrapper .journey_card_wrap:nth-last-child(4) {
    background: linear-gradient(180deg, #fff8ef 95%, rgba(255, 248, 239, 0) 100%)
}

.specswiper .swiper-slide-duplicate.swiper-slide-next,
.specswiper .swiper-slide-duplicate.swiper-slide-prev {
    pointer-events: none
}

.journey_diary_wrapper {
    width: 100%;
    margin: 0 auto;
    font-family: "Noto Sans TC", sans-serif
}

@media(max-width: 1800px) {
    .journey_diary_wrapper {
        width: 85%;
        margin-right: 40px
    }
}

@media(max-width: 1240px) {
    .journey_diary_wrapper {
        width: 80%
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper {
        width: 90%;
        margin: 0 auto
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper {
        width: 100%;
        background-color: #fff8ef;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-top: 0px;
        margin-bottom: 0px
    }
}

.journey_diary_wrapper .journey_diary_wrap {
    margin: 0 auto;
    max-width: 1500px;
    display: flex;
    flex-direction: column;
    margin-bottom: 100px
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap {
        width: 100%;
        margin: 0 auto
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_title {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_title {
        width: 95%;
        margin: 0 auto
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap {
    width: 220px;
    border: #9c7546 solid 1px;
    justify-content: center;
    display: flex;
    align-items: flex-end;
    color: #000;
    border-radius: 4px;
    padding: 10px 16px 10px 20px;
    margin-bottom: 20px;
    letter-spacing: 2px;
    position: relative
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap {
        width: 240px;
        margin-left: 8px;
        color: #000;
        background-color: hsla(0, 0%, 100%, 0);
        border: #9c7546 solid 1px;
        font-size: 20px;
        padding: 6px 5px 6px 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_day {
    font-size: 42px;
    font-weight: 700;
    z-index: 4
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_day::after {
    content: "天";
    font-size: 18px;
    font-weight: normal
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_date {
    color: #b1b1b1;
    font-size: 12px
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_date::before {
    content: "/";
    font-size: 28px;
    color: rgba(197, 197, 197, 0.5294117647);
    margin-left: 8px
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_date span {
    color: #9c7546
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_date span::before {
    content: "("
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_date span::after {
    content: ")"
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_decor {
    width: 32px;
    height: 32px;
    position: absolute;
    z-index: 3;
    background-color: #fff;
    left: -5px;
    top: -5px
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_decor {
        background-color: #fff8ef
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .diary_day_wrap .diary_decor span {
    width: 16px;
    height: 16px;
    display: block;
    border-radius: 20px;
    background-color: #9c7546
}

.journey_diary_wrapper .journey_diary_wrap .diary_title .journey_diary {
    font-size: 30px;
    color: #000;
    margin-bottom: 40px;
    font-weight: bolder;
    line-height: 1.5
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_title .journey_diary {
        font-size: 20px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap {
    margin: 0 auto;
    margin-top: 30px;
    background-color: rgba(220, 208, 192, 0.5176470588);
    color: #444;
    width: 95%;
    padding: 20px 30px 20px 30px;
    border-radius: 15px;
    display: flex
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap {
        margin-top: 40px;
        width: 100%;
        padding: 0;
        background: linear-gradient(45deg, #133861 35%, #366b85 100%);
        border-radius: 0px;
        margin-bottom: 50px;
        justify-content: flex-start;
        flex-direction: column
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info {
        padding: 0;
        border-radius: 0px;
        margin: 20px;
        padding: 20px;
        margin-bottom: 30px;
        border: #c5b097 solid 1px;
        border-radius: 10px;
        justify-content: flex-start;
        flex-direction: column;
        width: auto
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    flex-direction: column;
    width: 50%
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap {
        flex-direction: column;
        width: 100%;
        align-items: center
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet {
    display: flex;
    align-items: center;
    font-size: 20px;
    vertical-align: baseline;
    margin-bottom: 5px;
    margin-top: 5px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet {
        font-size: 16px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet {
        width: 100%;
        font-size: 16px;
        color: #c5b097;
        flex-wrap: nowrap
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet .diet_first {
    padding-top: 10px;
    align-self: baseline
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet .diet_first {
        padding-top: 0
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet .diet_icon {
    align-self: flex-start
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet .diet_title {
    margin-right: 20px;
    white-space: nowrap;
    font-weight: bolder
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet .diet_content_wrap {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet .diet_content {
    font-weight: normal
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet .diet_content {
        font-size: 16px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet img {
    width: 42px;
    height: 42px;
    margin-right: 20px
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .diet_wrap .diet img {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap {
    width: 50%;
    display: flex;
    align-items: baseline;
    margin-top: 5px
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap {
        width: 100%;
        justify-content: center
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel {
    display: flex;
    align-items: baseline;
    font-size: 20px;
    font-weight: bolder;
    vertical-align: baseline
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel {
        font-size: 16px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel {
        width: 100%;
        font-size: 16px;
        color: #c5b097;
        flex-wrap: nowrap;
        margin: 0;
        padding: 0
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_first {
    padding-top: 10px;
    align-self: baseline
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_first {
        padding-top: 0
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_icon {
    align-self: flex-start
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_title {
    margin-right: 20px;
    white-space: nowrap
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 5px;
    line-height: 1.5
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap {
        padding-top: 0
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap .diet_content {
    font-weight: normal
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap .diet_content::after {
    content: "或";
    font-size: 20px;
    padding-left: 5px;
    color: #000;
    text-decoration: none
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap .diet_content::after {
        font-size: 17px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap .diet_content::after {
        color: #c5b097;
        font-size: 16px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap .diet_content {
        font-size: 16px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .diet_content_wrap .diet_content:last-child::after {
    content: "";
    padding-left: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .open_hotel_btn {
    text-decoration: underline;
    line-height: 1.4;
    cursor: pointer
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .open_hotel_btn::after {
    text-decoration: none;
    display: inline-block
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel .open_hotel_btn span {
    text-decoration-line: unset
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel img {
    width: 42px;
    height: 42px;
    margin-right: 20px
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .diet_info .hotel_wrap .hotel img {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .notify_wrap_mb {
    display: none;
    color: #c5b097
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .notify_wrap_mb {
        display: flex;
        justify-content: center;
        margin: 20px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_diet_wrap .notify_wrap_mb .explan_title_mb {
    margin-right: 25px;
    margin-bottom: 20px
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .notify_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan {
    margin-top: 30px;
    padding-top: 20px;
    padding-left: 3%
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_title {
    font-size: 24px;
    display: flex;
    color: #9c7546;
    width: 85%;
    padding-left: 20px;
    font-family: "Noto Serif TC", serif;
    font-weight: bolder;
    letter-spacing: 1px;
    align-items: center
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_title .notify_btn {
    transition-duration: .2s;
    cursor: pointer;
    width: 32px;
    margin-top: 5px;
    aspect-ratio: 32/18.9
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_title img {
    margin-left: 20px
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_content {
    padding: 10px 0 10px 0;
    border-radius: 20px;
    width: 97%;
    background-color: rgba(215, 215, 215, .2);
    margin-top: 20px
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_content ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 5%;
    list-style-type: decimal;
    width: 92%
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_content ol li {
    margin-bottom: 4px;
    line-height: 1.4;
    letter-spacing: 1px;
    font-size: 17px;
    color: #676767
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_content ol li span {
    color: #9c7546
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_content ol li a {
    color: #1c5eb5;
    text-decoration: underline
}

.journey_diary_wrapper .journey_diary_wrap .notify_wrap .notify_explan .explan_content ol li font {
    color: #9c7546 !important
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap {
    margin-top: 50px;
    margin-bottom: 20px
}

@media(max-width: 576px) {
    .journey_diary_wrapper .journey_diary_wrap .video_area_wrap {
        display: flex;
        flex-direction: column;
        padding-left: 10px;
        margin-bottom: 0
    }
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap .video_area_title {
    font-family: "Noto Serif TC", serif;
    font-weight: bolder;
    letter-spacing: 3px;
    font-size: 24px
}

@media(max-width: 576px) {
    .journey_diary_wrapper .journey_diary_wrap .video_area_wrap .video_area_title {
        display: flex;
        flex-direction: column;
        padding-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap .video_area_title span {
    font-size: 16px;
    color: #9c7546;
    font-weight: normal;
    letter-spacing: 1px
}

@media(max-width: 567px) {
    .journey_diary_wrapper .journey_diary_wrap .video_area_wrap .video_area_title span {
        padding-top: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul {
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    align-items: center
}

@media(max-width: 700px) {
    .journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul {
        padding-left: 15px;
        overflow-y: hidden
    }
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul li {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background-color: #fff;
    padding: 5px;
    box-shadow: rgba(68, 68, 68, .337254902) 2px 2px 3px 3px;
    margin-right: 10px
}

@media(max-width: 700px) {
    .journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul li {
        margin-bottom: 16px
    }
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul li .img_wrap {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul li .img_wrap img {
    width: 120px
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul li iframe {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    cursor: pointer
}

.journey_diary_wrapper .journey_diary_wrap .video_area_wrap ul .video_more_icon {
    margin-left: 20px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    max-width: 1500px;
    width: 100%
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 {
        margin: 0 auto;
        width: 95%;
        flex-direction: column
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content {
    width: 50%;
    padding-top: 20px
}

@media(max-width: 1280px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content {
        width: 100%
    }
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content {
        width: 95%;
        margin: 0 auto;
        margin-bottom: 30px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content p {
        font-size: 17px;
        color: #838383
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content p {
        font-size: 16px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img {
    position: relative;
    width: 80%;
    display: flex;
    justify-content: end
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img {
        justify-content: center;
        width: 100%
    }
}

.stamp_img img {
    aspect-ratio: 1/1;
    width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    right: 0;
    top: -50px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 {
    border-radius: 30px;
    width: 85%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 .label img {
        width: 120px
    }
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 {
        width: 100%;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 {
        height: 250px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 {
        height: auto
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 .imgx1_pc {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 .imgx1_mb {
    display: none
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 .imgx1_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 img {
    height: 100%
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx1 .diary_content_img .imgx1 img {
        width: 100%;
        height: auto
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap {
        margin-top: 30px;
        display: flex;
        flex-direction: row;
        width: 100%;
        overflow: hidden;
        position: relative
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap {
        margin-top: 0
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .slider {
        display: flex;
        align-items: flex-start;
        transition: transform .3s ease-in-out;
        width: 100%;
        transform: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 30px;
    justify-content: space-around;
    max-width: 1500px;
    width: 100%;
    position: relative;
    padding-left: 15px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 {
        width: auto;
        flex-direction: column;
        justify-content: center;
        margin-left: 30px;
        margin-bottom: 0;
        padding-left: 0
    }
}

@media(max-width: 450px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    top: -40px;
    right: -10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .stamp_img {
        right: -25px;
        top: 0px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap {
    width: 40%;
    display: flex;
    flex-direction: column
}

@media(max-width: 1280px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap {
        width: 75%
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap {
        width: 350px;
        order: 2
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content {
    padding-top: 1%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content {
        padding: 0;
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 20px
    }
}

.journey_diary_wrapper .diary_content_title {
    font-weight: bold
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .diary_content p {
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img {
    position: relative;
    width: 60%
}

@media(max-width: 1280px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img {
        width: 85%
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        order: 1
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l {
    float: left;
    border-radius: 0 100px 0 100px;
    width: 90%;
    display: flex;
    overflow: hidden;
    align-items: center;
    position: relative
}

@media(max-width: 1400px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l {
        width: 90%
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l {
        border-radius: 0 50px 0 50px;
        width: 350px;
        height: 234px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l {
        width: 350px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l img {
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .diary_content_img .imgx2_l img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r {
    float: right;
    border-radius: 0 100px 0 100px;
    width: 90%;
    display: flex;
    overflow: hidden;
    align-items: center;
    position: relative
}

@media(max-width: 1280px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r {
        width: 90%
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r {
        border-radius: 0 50px 0 50px;
        width: 350px;
        height: 234px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r {
        width: 350px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r img {
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2 .imgx2_r img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_wrap .diary_content_imgx2:last-child {
    margin-bottom: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap {
        display: inline-flex;
        flex-direction: row;
        overflow-x: hidden
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .slider {
        display: flex;
        align-items: flex-start;
        flex-wrap: nowrap;
        flex-direction: row;
        transition: transform .3s ease-in-out;
        width: 100%;
        transform: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 30px;
    justify-content: space-around;
    max-width: 1500px;
    width: 100%;
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 {
        width: auto;
        flex-direction: column;
        justify-content: center;
        margin-bottom: 0;
        margin-left: 30px
    }
}

@media(max-width: 1100px)and (max-width: 450px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    top: -40px;
    right: -10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .stamp_img {
        right: -4%;
        top: 0px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap {
    width: 45%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 2%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap {
        width: 350px;
        order: 2
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap {
        width: 335px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .diary_content {
        padding: 0;
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 20px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .diary_content p {
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img {
    position: relative;
    width: 50%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        order: 1
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img img {
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img img {
        height: auto;
        width: 400px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l {
    float: left;
    width: 95%;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    border-radius: 30px 30px 30px 30px;
    position: relative
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

@media(max-width: 1500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l {
        width: 90%
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l {
        width: 350px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l img {
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_l img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r {
    float: right;
    width: 100%;
    display: flex;
    border-radius: 0 50px 0 50px;
    overflow: hidden;
    align-items: center;
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r {
        width: 90%;
        justify-content: center;
        width: 350px;
        height: 234px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r {
        width: 350px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r img {
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .imgx2_r .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v2_wrap .diary_content_imgx2_v2 .diary_content_img .stamp_img {
    width: 140px;
    height: 140px;
    position: absolute;
    z-index: 1;
    opacity: .8;
    right: 0;
    top: -50px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap {
        display: inline-flex;
        align-items: flex-start;
        flex-direction: row;
        width: 100%;
        overflow: hidden;
        position: relative
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 30px;
    justify-content: space-around;
    max-width: 1500px;
    width: 100%;
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 {
        width: auto;
        margin: 0 auto;
        flex-direction: column;
        justify-content: center;
        margin-left: 30px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    top: -40px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .stamp_img {
        right: -6%;
        top: 0px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap {
    width: 40%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 2%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap {
        width: 350px;
        order: 2
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap {
        width: 335px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .diary_content {
        padding: 0;
        padding-right: 10px;
        padding-left: 10px;
        margin-top: 20px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .diary_content p {
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img {
    position: relative;
    width: 60%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        order: 1
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img img {
        width: 400px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l {
    border-radius: 30px 30px 30px 30px;
    width: 90%;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    position: relative
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l img {
    width: 100%
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l img {
        width: -moz-fit-content;
        width: fit-content
    }
}

@media(max-width: 1280px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l {
        height: auto
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l {
        width: 350px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r {
    float: right;
    border-radius: 0 50px 0 50px;
    width: 90%;
    display: flex;
    overflow: hidden;
    align-items: center;
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r {
        border-radius: 0 50px 0 50px;
        width: 350px;
        height: 234px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r {
        width: 350px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r img {
    width: 100%;
    border-radius: 0 50px 0 50px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r img {
        width: 400px;
        border-radius: 0 50px 0 50px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_r .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 {
    float: left;
    border-radius: 0 50px 0 50px;
    width: 90%;
    display: flex;
    overflow: hidden;
    align-items: center;
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 img {
    width: 100%
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 img {
        width: -moz-fit-content;
        width: fit-content
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .imgx3_l_2 .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .diary_content_imgx3 .diary_content_img .stamp_img {
    width: 140px;
    height: 140px;
    position: absolute;
    z-index: 1;
    opacity: .8;
    right: 0;
    top: -50px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_wrap .slider {
        display: flex;
        align-items: flex-start;
        transition: transform .3s ease-in-out;
        width: 100%;
        transform: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap {
    max-width: 1500px;
    width: 100%;
    display: flex;
    flex-direction: column
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap {
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        overflow: hidden;
        position: relative
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .slider {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .slider {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: flex-start;
        transition: transform .3s ease-in-out;
        width: 100%;
        transform: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 30px;
    flex-wrap: nowrap
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first {
        flex-direction: column;
        width: auto;
        margin: 0 auto;
        margin-left: 30px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img {
    position: relative;
    width: 45%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 {
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: center;
    border-radius: 30px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 img {
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_img .imgx4 .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap {
    width: 50%;
    display: flex;
    flex-direction: column;
    margin-top: 1%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap {
        width: 350px;
        order: 2;
        margin-left: 0
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap {
        width: 335px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content {
        padding-top: 20px;
        padding-right: 10px;
        padding-left: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content p {
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: calc(32% - 10px);
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 {
        width: auto;
        margin: 0 auto;
        margin-left: 30px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    top: -40px;
    right: -10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .stamp_img {
        right: -5%;
        top: 0px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img {
    position: relative;
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: flex-start
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img {
        width: 350px;
        height: 234px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 {
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: center;
    border-radius: 0 50px 0 50px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 {
        width: 350px;
        height: 234px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_img .imgx4 .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap {
    width: 100%;
    min-height: 320px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap {
        width: 350px;
        min-height: unset;
        order: 2;
        margin-left: 0
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content {
    padding-top: 30px;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content {
        padding-top: 20px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .diary_content p {
        padding-right: 10px;
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx4_wrap .diary_content_imgx4 .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap {
    max-width: 1500px;
    width: 100%;
    display: flex
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap {
        display: inline-flex;
        flex-direction: row;
        width: 100%;
        overflow: hidden;
        position: relative
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap {
        width: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .slider {
    display: flex;
    justify-content: space-between;
    flex-direction: row
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .slider {
        display: flex;
        align-items: flex-start;
        justify-content: unset;
        transition: transform .3s ease-in-out;
        width: 100%;
        transform: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 48%;
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 {
        width: 350px;
        margin-left: 30px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 {
        margin-left: 15px
    }
}

@media(max-width: 385px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    top: -40px;
    right: -10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .stamp_img {
        right: -6%;
        top: 0px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img {
    position: relative;
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: center;
    border-radius: 0 100px 0 100px;
    position: relative
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 {
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: center
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 {
        width: 350px;
        height: 234px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 img {
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_img .imgx2_v3 .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap {
        width: 350px;
        order: 2;
        margin-left: 0
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content {
    padding-top: 30px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content {
        padding: 20px 10px 0 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .diary_content p {
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap {
    max-width: 1500px;
    width: 100%;
    display: flex;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap {
        display: inline-flex;
        flex-direction: row;
        width: 100%;
        min-height: 300px;
        overflow: hidden;
        position: relative
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap {
        width: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .slider {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .slider {
        display: flex;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
        transition: transform .3s ease-in-out;
        transform: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: calc(33% - 10px);
    position: relative;
    margin-right: 40px
}

@media(max-width: 1920px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 {
        margin-right: 30px
    }
}

@media(max-width: 1440px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 {
        margin-right: unset
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 {
        width: auto;
        margin: 0 auto;
        margin-left: 30px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    top: -40px;
    right: -10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .stamp_img {
        right: -6%;
        top: 0px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img {
    position: relative;
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: flex-start;
    border-radius: 0 50px 0 50px
}

@media(max-width: 1300px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img {
        border-radius: 0 30px 0 30px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 {
    display: flex;
    overflow: hidden;
    align-items: center;
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 {
        width: 350px;
        height: 234px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 img {
        height: 100%
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .label img {
    aspect-ratio: 149/60
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 .label img {
    width: 100%;
    border-radius: 0;
    aspect-ratio: 149/60
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_img .imgx3_v2 .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap {
    width: 100%;
    min-height: 280px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap {
        width: 350px;
        min-height: unset;
        order: 2;
        margin-left: 0
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content {
    padding-top: 30px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content {
        padding: 20px 10px 0 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content p {
        -webkit-line-clamp: 5
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .diary_content p {
        font-size: 16px;
        color: #838383;
        -webkit-line-clamp: 6
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap {
    max-width: 1500px;
    width: 100%;
    display: flex;
    flex-direction: column
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap {
        flex-direction: row;
        flex-wrap: wrap;
        width: auto;
        overflow: hidden;
        position: relative
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .slider {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .slider {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: flex-start;
        transition: transform .3s ease-in-out;
        width: 100%;
        transform: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first {
    display: flex;
    flex-direction: column;
    width: 48%;
    margin-bottom: 40px;
    flex-wrap: nowrap
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first {
        flex-direction: column;
        width: auto;
        margin: 0 auto;
        margin-left: 30px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img {
    position: relative;
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: center
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5 {
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: center;
    border-radius: 0 100px 0 100px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5 {
        width: 350px;
        height: 234px;
        border-radius: 0 50px 0 50px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5 img {
    width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5 .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_img .imgx5 .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap {
    width: 100%;
    min-height: 270px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap {
        width: 350px;
        min-height: unset;
        order: 2;
        margin-left: 0
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content {
    padding-top: 30px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content {
        padding: 20px 10px 0 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .diary_content p {
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5_first .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: calc(32% - 10px);
    position: relative;
    margin-bottom: 30px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 {
        width: auto;
        margin: 0 auto;
        margin-left: 30px
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 {
        margin-left: 15px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .stamp_img {
    position: absolute;
    z-index: 1;
    opacity: .8;
    top: -40px;
    right: -10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .stamp_img {
        right: -6%;
        top: 0px
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .stamp_img img {
        width: 72px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img {
    position: relative;
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: flex-start;
    border-radius: 0 50px 0 50px
}

@media(max-width: 1300px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img {
        border-radius: 0 30px 0 30px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5 {
    width: 100%;
    display: flex;
    overflow: hidden;
    align-items: center
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5::after {
    content: "圖片為示意圖，供您參考";
    font-size: 12px;
    position: absolute;
    bottom: 15px;
    right: 15px;
    color: #fff
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5 {
        width: 350px;
        height: 234px
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5 {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5 img {
    width: 100%;
    border-radius: 0 50px 0 50px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5 .label {
    position: absolute;
    left: 0;
    top: 0
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5 .label img {
    width: 100%;
    border-radius: 0
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_img .imgx5 .label img {
        width: 120px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap {
    width: 100%;
    min-height: 280px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap {
        width: 350px;
        min-height: unset;
        order: 2;
        margin-left: 0
    }
}

@media(max-width: 380px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap {
        width: 335px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content {
    padding-top: 30px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content {
        padding: 20px 10px 0 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none;
    padding-left: 10px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content .diary_content_title .diary_video_mb {
        display: block
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    overflow: hidden
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .diary_content p {
        padding-right: 10px;
        font-size: 16px;
        color: #838383
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .video_location_wrap {
    width: 100%;
    font-size: 20px;
    cursor: pointer
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .video_location_wrap {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .video_location_wrap .video_location {
    display: inline-block;
    padding: 10px;
    border: #000 1px solid;
    border-radius: 10px;
    text-align: center;
    margin-top: 40px;
    max-width: 100%
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_imgx5_wrap .diary_content_imgx5 .diary_content_wrap .video_location_wrap .video_location img {
    margin-right: 10px
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_noimg {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    max-width: 1500px;
    width: 100%
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_noimg {
        margin: 0 auto;
        width: 95%;
        flex-direction: column
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content {
    width: 80%
}

@media(max-width: 1280px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content {
        width: 100%
    }
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content {
        width: 95%;
        margin: 0 auto;
        margin-bottom: 30px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content .diary_content_title {
    font-size: 26px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    border-left: #9c7546 10px solid;
    margin-bottom: 20px;
    align-items: center
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content .diary_content_title {
        font-size: 20px;
        color: #9c7546;
        margin-bottom: 10px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content .diary_content_title .diary_video_mb {
    width: 24px;
    display: none
}

.journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content p {
    font-size: 20px;
    line-height: 1.6;
    text-align: justify;
    color: #838383
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_content_noimg .diary_content p {
        font-size: 17px
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_img_pc {
    display: block
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_img_pc {
        display: none
    }
}

.journey_diary_wrapper .journey_diary_wrap .diary_img_mb {
    display: none
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .journey_diary_wrap .diary_img_mb {
        display: block
    }
}

@media(max-width: 500px) {
    .journey_diary_wrapper .no_video .diary_video_mb {
        display: none !important
    }
}

.journey_diary_wrapper .no_video .video_location_wrap {
    display: none
}

.journey_diary_wrapper .no_video .video_area_wrap {
    display: none
}

.journey_diary_wrapper .no_video .diary_content_imgx1 {
    margin-bottom: 50px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx1 {
        margin-bottom: 0
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx1 .diary_content_wrap {
    justify-content: center !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx1 .diary_content_wrap {
        justify-content: flex-start !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx2_wrap .diary_content_wrap {
    justify-content: center !important
}

.journey_diary_wrapper .no_video .diary_content_imgx2_wrap .diary_content_wrap .diary_content {
    padding-top: 0 !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx2_wrap .diary_content_wrap {
        justify-content: flex-start !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx2:last-child {
    margin-bottom: 50px !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx2:last-child {
        margin-bottom: 0 !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx2_v2_wrap .diary_content_wrap {
    justify-content: center !important
}

.journey_diary_wrapper .no_video .diary_content_imgx2_v2_wrap .diary_content_wrap .diary_content {
    padding-top: 0 !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx2_v2_wrap .diary_content_wrap {
        justify-content: flex-start !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx2_v2:last-child {
    margin-bottom: 50px !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx2_v2:last-child {
        margin-bottom: 0 !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx3_wrap .diary_content_imgx3 {
    align-items: center
}

.journey_diary_wrapper .no_video .diary_content_imgx3_wrap .diary_content_wrap {
    margin-top: 0% !important
}

.journey_diary_wrapper .no_video .diary_content_imgx3_wrap .diary_content_wrap .diary_content {
    padding-top: 0 !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx3_wrap .diary_content_wrap {
        justify-content: flex-start !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx3:last-child {
    margin-bottom: 50px !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx3:last-child {
        margin-bottom: 0 !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap {
    justify-content: center !important
}

.journey_diary_wrapper .no_video .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap .diary_content {
    padding-top: 0 !important
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx4_wrap .diary_content_imgx4_first .diary_content_wrap {
        justify-content: flex-start !important;
        padding-top: 25px !important
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx4_wrap .diary_content_imgx4 {
    margin-bottom: 50px
}

@media(max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx4_wrap .diary_content_imgx4 {
        margin-bottom: 0
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 {
    margin-bottom: 50px
}

@media screen and (max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx2_v3_wrap .diary_content_imgx2_v3 {
        margin-bottom: 0
    }
}

.journey_diary_wrapper .no_video .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 {
    margin-bottom: 50px
}

@media screen and (max-width: 1100px) {
    .journey_diary_wrapper .no_video .diary_content_imgx3_v2_wrap .diary_content_imgx3_v2 {
        margin-bottom: 0
    }
}

.journey_diary_wrapper .no_video .notify_wrap .notify_explan {
    padding-top: 0
}

#explain_pop,
#remind_pop,
#hotelInfo_pop,
#map_pop {
    top: 0;
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 99999;
    opacity: 0;
    transition: opacity .6s
}

#explain_pop.active,
#remind_pop.active,
#hotelInfo_pop.active,
#map_pop.active {
    opacity: 1
}

@media screen and (max-width: 576px) {

    #explain_pop.active .explain_pop_wrap,
    #explain_pop.active .remind_pop_wrap,
    #explain_pop.active .hotel_pop_wrap,
    #remind_pop.active .explain_pop_wrap,
    #remind_pop.active .remind_pop_wrap,
    #remind_pop.active .hotel_pop_wrap,
    #hotelInfo_pop.active .explain_pop_wrap,
    #hotelInfo_pop.active .remind_pop_wrap,
    #hotelInfo_pop.active .hotel_pop_wrap,
    #map_pop.active .explain_pop_wrap,
    #map_pop.active .remind_pop_wrap,
    #map_pop.active .hotel_pop_wrap {
        bottom: 0%
    }
}

#explain_pop.active .hotel_pop_wrap,
#remind_pop.active .hotel_pop_wrap,
#hotelInfo_pop.active .hotel_pop_wrap,
#map_pop.active .hotel_pop_wrap {
    right: 0
}

.explain_pop_wrap,
.remind_pop_wrap,
.hotel_pop_wrap {
    width: 80%;
    margin: 0 auto;
    margin-top: 100px;
    padding: 20px;
    position: absolute;
    background-color: #fff;
    border: #9c7546 solid 1px;
    border-radius: 15px;
    color: #9c7546;
    letter-spacing: 1.5px
}

@media(max-width: 576px) {

    .explain_pop_wrap,
    .remind_pop_wrap,
    .hotel_pop_wrap {
        padding: 0;
        width: 100dvw
    }
}

.explain_pop_wrap .closeBtn,
.remind_pop_wrap .closeBtn,
.hotel_pop_wrap .closeBtn {
    position: absolute;
    right: 20px;
    cursor: pointer
}

.explain_pop_wrap .explain_txt,
.remind_pop_wrap .explain_txt,
.hotel_pop_wrap .explain_txt {
    padding: 5px
}

.explain_pop_wrap .explain_txt .explain_title_pop,
.remind_pop_wrap .explain_txt .explain_title_pop,
.hotel_pop_wrap .explain_txt .explain_title_pop {
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 20px;
    margin-top: 30px;
    font-family: "Noto Serif TC", serif
}

.explain_pop_wrap .explain_txt .explain_content_pop,
.remind_pop_wrap .explain_txt .explain_content_pop,
.hotel_pop_wrap .explain_txt .explain_content_pop {
    font-size: 16px;
    line-height: 1.6;
    padding-left: 22px
}

@media(max-width: 380px) {

    .explain_pop_wrap .explain_txt .explain_content_pop,
    .remind_pop_wrap .explain_txt .explain_content_pop,
    .hotel_pop_wrap .explain_txt .explain_content_pop {
        padding-left: 30px
    }
}

.explain_pop_wrap .explain_txt .explain_content_pop ol,
.remind_pop_wrap .explain_txt .explain_content_pop ol,
.hotel_pop_wrap .explain_txt .explain_content_pop ol {
    list-style-type: decimal;
    padding-bottom: 20px
}

.explain_pop_wrap .explain_txt .explain_content_pop ol li,
.remind_pop_wrap .explain_txt .explain_content_pop ol li,
.hotel_pop_wrap .explain_txt .explain_content_pop ol li {
    padding-bottom: 10px
}

.explain_pop_wrap .explain_txt .explain_content_pop ol li a,
.remind_pop_wrap .explain_txt .explain_content_pop ol li a,
.hotel_pop_wrap .explain_txt .explain_content_pop ol li a {
    text-decoration: none;
    color: #133861
}

.explain_pop_wrap {
    width: 100%;
    margin: 0 auto;
    margin-top: 100px;
    background-color: #fff;
    border: #9c7546 solid 1px;
    border-radius: 15px;
    color: #9c7546;
    letter-spacing: 1.5px
}

@media screen and (max-width: 576px) {
    .explain_pop_wrap {
        width: 100dvw;
        height: 80dvh;
        top: auto;
        overflow-y: hidden
    }
}

@media screen and (max-width: 380px) {
    .explain_pop_wrap {
        height: 75dvh
    }
}

.explain_pop_wrap .closeBtn {
    position: absolute;
    right: 20px
}

@media(max-width: 576px) {
    .explain_pop_wrap .closeBtn {
        top: 20px
    }
}

.explain_pop_wrap .explain_txt {
    width: 90%;
    margin: 0 auto;
    display: grid;
    height: 100%;
    grid-template-rows: auto 1fr
}

.explain_pop_wrap .explain_txt .explain_title_pop {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 20px;
    margin-top: 30px;
    font-family: "Noto Serif TC", serif
}

@media(max-width: 576px) {
    .explain_pop_wrap .explain_txt .explain_title_pop {
        margin-top: 50px
    }
}

.explain_pop_wrap .explain_txt .explain_content_pop {
    width: 90%;
    font-size: 16px;
    line-height: 1.6;
    padding-left: 30px;
    padding-right: 22px;
    height: 100vh;
    overflow-y: scroll;
    height: 100%
}

@media(max-width: 380px) {
    .explain_pop_wrap .explain_txt .explain_content_pop {
        height: 60vh
    }
}

.explain_pop_wrap .explain_txt .explain_content_pop ol {
    list-style-type: decimal
}

.explain_pop_wrap .explain_txt .explain_content_pop ol li {
    padding-bottom: 10px
}

.explain_pop_wrap .explain_txt .explain_content_pop ol li a {
    text-decoration: none;
    color: #133861
}

.remind_pop_wrap {
    width: 100%;
    margin: 0 auto;
    margin-top: 100px;
    background-color: #fff;
    border: #9c7546 solid 1px;
    border-radius: 15px;
    color: #9c7546;
    letter-spacing: 1.5px
}

@media screen and (max-width: 576px) {
    .remind_pop_wrap {
        width: 100dvw;
        height: 80dvh;
        top: auto;
        overflow-y: hidden
    }
}

@media screen and (max-width: 380px) {
    .remind_pop_wrap {
        height: 75dvh
    }
}

.remind_pop_wrap .closeBtn {
    position: absolute;
    right: 20px
}

@media(max-width: 576px) {
    .remind_pop_wrap .closeBtn {
        top: 20px
    }
}

.remind_pop_wrap .remind_txt {
    width: 90%;
    margin: 0 auto;
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%
}

.remind_pop_wrap .remind_txt .remind_title_pop {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 20px;
    margin-top: 30px;
    font-family: "Noto Serif TC", serif
}

@media(max-width: 576px) {
    .remind_pop_wrap .remind_txt .remind_title_pop {
        margin-top: 50px
    }
}

.remind_pop_wrap .remind_txt .remind_content_pop {
    width: 90%;
    font-size: 16px;
    line-height: 1.6;
    padding-left: 30px;
    padding-right: 22px;
    height: 100vh;
    overflow-y: scroll;
    height: 100%
}

@media(max-width: 380px) {
    .remind_pop_wrap .remind_txt .remind_content_pop {
        height: 60vh
    }
}

.remind_pop_wrap .remind_txt .remind_content_pop ol {
    list-style-type: decimal;
    padding-bottom: 20px
}

.remind_pop_wrap .remind_txt .remind_content_pop ol li {
    padding-bottom: 10px
}

.remind_pop_wrap .remind_txt .remind_content_pop ol li a {
    text-decoration: none;
    color: #133861
}

.hotel_pop_wrap {
    width: 25%;
    height: 100vh;
    margin: 0 auto;
    padding: 40px;
    position: fixed;
    background-color: #fff;
    border: #9c7546 solid 1px;
    border-radius: 15px;
    color: #9c7546;
    letter-spacing: 1.5px;
    overflow-y: scroll
}

@media(max-width: 1100px) {
    .hotel_pop_wrap {
        width: 65%
    }
}

@media(max-width: 576px) {
    .hotel_pop_wrap {
        position: absolute;
        top: unset;
        width: 100%;
        padding: 0;
        height: 80dvh
    }
}

.hotel_pop_wrap .closeBtn {
    position: absolute;
    right: 32px
}

@media(max-width: 768px) {
    .hotel_pop_wrap .closeBtn {
        right: 24px
    }
}

@media(max-width: 576px) {
    .hotel_pop_wrap .closeBtn {
        padding-top: 20px;
        right: 20px
    }
}

@media(max-width: 576px) {
    .hotel_pop_wrap .closeBtn img {
        width: 16px
    }
}

.hotel_pop_wrap .hotel_txt {
    width: 90%;
    top: 10%;
    position: absolute
}

@media(max-width: 500px) {
    .hotel_pop_wrap .hotel_txt {
        position: unset;
        margin: 0 auto;
        padding-top: 32px
    }
}

.hotel_pop_wrap .hotel_txt .hotel_title_pop {
    font-size: 24px;
    font-weight: 700;
    margin-top: 30px;
    font-family: "Noto Serif TC", serif
}

.hotel_pop_wrap .hotel_txt .hotel_subtitle_pop {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 10px;
    margin-top: 10px;
    font-family: "Noto Serif TC", serif
}

@media(max-width: 500px) {
    .hotel_pop_wrap .hotel_txt .hotel_subtitle_pop {
        font-size: 14px
    }
}

.hotel_pop_wrap .hotel_txt .hotel_content_pop {
    font-size: 16px;
    line-height: 1.6;
    margin-top: 20px
}

@media(max-width: 380px) {
    .hotel_pop_wrap .hotel_txt .hotel_content_pop {
        max-height: 450px
    }
}

.hotel_pop_wrap .hotel_txt .hotel_content_pop div {
    padding-bottom: 10px
}

.hotel_pop_wrap .hotel_txt .hotel_content_pop span {
    font-size: 16px;
    color: #715b2f
}

.hotel_pop_wrap .hotel_txt .hotel_content_pop span a {
    color: #133861;
    text-decoration: underline
}

.no-scroll {
    overflow: hidden
}

#product_notify {
    background: linear-gradient(0deg, #fff8ef 95%, rgba(255, 248, 239, 0) 100%);
    padding-bottom: 100px
}

.note_btn {
    width: 30px;
    transform: rotate(180deg);
    cursor: pointer;
    position: absolute;
    bottom: -58px;
    z-index: 99;
    left: 40%
}

@media(max-width: 500px) {
    .note_btn {
        left: 45%;
        bottom: 60px
    }
}

.note_old {
    margin: 0 auto;
    list-style-type: decimal;
    width: 75%;
    margin-bottom: 30px;
    margin-top: 30px;
    font-family: "Noto Sans TC", sans-serif
}

@media(max-width: 500px) {
    .note_old {
        margin: 0 auto;
        width: 85%
    }
}

.note_old p {
    margin: 20px 0 20px 0;
    line-height: 1.6;
    padding-left: 1%
}

.note_old p a {
    color: #1c5eb5 !important;
    text-decoration-line: underline
}

.note_old p font {
    color: #a90707 !important
}

.note_old p span {
    color: #a90707 !important;
    background-color: rgba(0, 0, 0, 0) !important
}

.note_old h4 {
    width: 75%;
    font-size: 24px;
    color: #9c7546 !important;
    padding-bottom: 15px;
    margin-bottom: 20px;
    font-family: "Noto Serif TC", serif;
    letter-spacing: 1.5px;
    display: flex
}

.note_old h4 b {
    color: #9c7546 !important;
    font-size: 24px
}

.note_old h4 font {
    color: #9c7546 !important;
    font-size: 24px
}

.note_old h4 a {
    color: #1c5eb5 !important;
    text-decoration-line: underline
}

.journey_note_wrapper {
    width: 100%;
    margin: 0 auto;
    text-align: justify
}

@media(max-width: 1100px) {
    .journey_note_wrapper {
        background-color: #fff8ef
    }
}

.journey_note_wrapper .note_wrap {
    max-width: 1500px;
    margin: 0 auto;
    width: 100%;
    position: relative;
    margin-top: 20px;
    color: #444;
    font-family: "Noto Sans TC", sans-serif;
    margin-bottom: 40px;
    padding-right: 28px
}

@media(max-width: 1280px) {
    .journey_note_wrapper .note_wrap {
        width: 90%;
        padding-left: 2px;
        padding-right: 0;
        box-sizing: border-box
    }
}

.journey_note_wrapper .note_wrap p {
    line-height: 1.6;
    padding-left: 4%;
    font-size: 18px;
    font-family: "Noto Sans TC", sans-serif;
    margin-left: unset !important;
    margin-bottom: 0px
}

@media(max-width: 580px) {
    .journey_note_wrapper .note_wrap p {
        line-height: 1.4
    }
}

.journey_note_wrapper .note_wrap p font {
    color: unset !important
}

.journey_note_wrapper .note_wrap h4 {
    width: 97%;
    font-size: 26px;
    color: #9c7546;
    padding-bottom: 10px;
    border-bottom: #9c7546 1px solid;
    margin-bottom: 20px;
    margin-top: 36px;
    font-family: "Noto Serif TC", serif;
    letter-spacing: 1.5px;
    display: flex;
    margin-right: 10px;
    padding-left: 10px;
    margin-left: 20px;
    line-height: 1.6
}

@media(max-width: 580px) {
    .journey_note_wrapper .note_wrap h4 {
        margin-right: 0px;
        padding-left: 0px;
        margin-left: 0px;
        font-size: 24px
    }
}

.journey_note_wrapper .note_wrap h4 span {
    font-size: unset !important;
    color: unset !important;
    font-family: unset !important
}

.journey_note_wrapper .note_wrap h4 font {
    color: unset !important
}

@media(max-width: 500px) {
    .journey_note_wrapper .note_wrap h4 {
        width: 100%
    }
}

.journey_note_wrapper .note_wrap h4 img {
    padding-top: 5px;
    width: 32px;
    height: 18px
}

.journey_note_wrapper .note_wrap h5 {
    font-size: 22px;
    color: #9c7546;
    font-weight: 700;
    margin-top: 20px;
    font-family: "Noto Sans TC", sans-serif
}

.journey_note_wrapper .note_wrap h5 span {
    font-size: unset !important;
    color: unset !important;
    font-family: unset !important
}

.journey_note_wrapper .note_wrap h5 font {
    color: unset !important
}

.journey_note_wrapper .note_wrap span {
    background-color: rgba(0, 0, 0, 0) !important;
    font-family: "Noto Sans TC", sans-serif;
    font-size: unset !important
}

.journey_note_wrapper .note_wrap a {
    color: #1c5eb5;
    text-decoration-line: underline
}

.journey_note_wrapper .note_wrap ol {
    padding-left: 4%;
    list-style-type: decimal;
    margin-bottom: 15px;
    margin-top: 15px;
    font-family: "Noto Sans TC", sans-serif;
    text-align: justify;
    font-size: 18px
}

@media(max-width: 500px) {
    .journey_note_wrapper .note_wrap ol {
        margin-left: 15px;
        padding-left: unset
    }
}

.journey_note_wrapper .note_wrap ol p {
    line-height: 1.6;
    padding-left: 0%;
    text-align: justify;
    margin-bottom: 4px
}

.journey_note_wrapper .note_wrap ol li {
    margin-bottom: 10px;
    line-height: 1.6;
    text-align: justify;
    margin-left: unset !important;
    margin-bottom: 4px
}

.journey_note_wrapper .note_wrap ol li p {
    line-height: 1.6;
    padding-left: 0%;
    text-align: justify;
    margin-bottom: 0
}

@media(max-width: 500px) {
    .journey_note_wrapper .note_wrap ol li {
        line-height: 1.4
    }
}

.journey_note_wrapper .note_wrap ol li ol {
    list-style-type: lower-alpha;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: justify;
    padding-left: 3%;
    box-sizing: border-box
}

.journey_note_wrapper .note_wrap ol li ol li {
    width: 100%;
    margin-bottom: 0px;
    line-height: 1.6;
    text-align: justify
}

.journey_note_wrapper .note_wrap ol li ol li p {
    line-height: 1.6;
    padding-left: 0%;
    text-align: justify;
    margin-bottom: 0
}

@media(max-width: 500px) {
    .journey_note_wrapper .note_wrap ol li ol li {
        line-height: 1.4
    }
}

.journey_note_wrapper .note_wrap ol li ol li ol {
    list-style-type: disc;
    text-align: justify;
    box-sizing: border-box
}

.journey_note_wrapper .note_wrap ul {
    padding-left: 4%;
    list-style-type: decimal;
    width: 92%;
    margin-bottom: 15px;
    margin-top: 15px;
    font-family: "Noto Sans TC", sans-serif;
    text-align: justify;
    font-size: 18px
}

@media(max-width: 500px) {
    .journey_note_wrapper .note_wrap ul {
        margin-left: 15px;
        padding-left: unset
    }
}

.journey_note_wrapper .note_wrap ul p {
    line-height: 1.6;
    padding-left: 0%;
    text-align: justify;
    margin-bottom: 4px
}

.journey_note_wrapper .note_wrap ul li {
    margin-bottom: 10px;
    line-height: 1.6;
    text-align: justify;
    margin-left: unset !important;
    margin-bottom: 4px
}

.journey_note_wrapper .note_wrap ul li p {
    line-height: 1.6;
    padding-left: 0%;
    text-align: justify;
    margin-bottom: 0
}

@media(max-width: 500px) {
    .journey_note_wrapper .note_wrap ul li {
        line-height: 1.4
    }
}

.journey_note_wrapper .note_wrap ul li ul {
    list-style-type: lower-alpha;
    width: 95%;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: justify;
    padding-left: 3%
}

.journey_note_wrapper .note_wrap ul li ul li {
    width: 100%;
    margin-bottom: 0px;
    line-height: 1.6;
    text-align: justify
}

.journey_note_wrapper .note_wrap ul li ul li p {
    line-height: 1.6;
    padding-left: 0%;
    text-align: justify;
    margin-bottom: 0
}

@media(max-width: 500px) {
    .journey_note_wrapper .note_wrap ul li ul li {
        line-height: 1.4
    }
}

.journey_note_wrapper .note_wrap ul li ul li ul {
    list-style-type: disc;
    width: 95%;
    text-align: justify
}

.journey_note_wrapper .note_wrap ul li ul li ul ul {
    list-style-type: decimal;
    width: 95%;
    text-align: justify
}

.modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #383838
}

.modal .swiper-button-prev,
.modal .swiper-button-next {
    color: #fff
}

.modal .modal_title {
    margin: 0 auto;
    color: #fff;
    font-size: 42px;
    font-family: "Noto Serif TC", serif;
    width: 100%;
    padding: 20px;
    letter-spacing: 1.5px
}

@media(max-width: 500px) {
    .modal .modal_title {
        font-size: 24px;
        margin-top: 80px;
        padding: 0
    }
}

@media(max-width: 380px) {
    .modal .modal_title {
        margin-top: 65px
    }
}

.modal .modal_title p {
    text-align: center;
    padding-top: 2%
}

.modal .modal_close {
    width: 42px;
    height: 42px;
    float: right;
    margin: 50px 50px 0 0;
    cursor: pointer
}

@media(max-width: 500px) {
    .modal .modal_close {
        margin: 25px 20px 0 0
    }
}

.modal .modal_close img {
    width: 32px
}

.modal .modal-content {
    margin: 2% auto;
    padding: 20px;
    width: 80%;
    border-radius: 10px;
    position: relative
}

@media(max-width: 2500px) {
    .modal .modal-content {
        margin: 1% auto
    }
}

@media(max-width: 500px) {
    .modal .modal-content {
        width: 90%
    }
}

.modal .modal-content .video-swiper-container {
    width: 25%;
    height: auto;
    position: relative;
    margin: 0;
    overflow: initial
}

@media(max-width: 1100px) {
    .modal .modal-content .video-swiper-container {
        width: 65%
    }
}

@media(max-width: 500px) {
    .modal .modal-content .video-swiper-container {
        width: 100%
    }
}

.modal .modal-content .video-swiper-container .swiper-wrapper:has(.swiper-slide:only-child) {
    justify-content: center;
    width: 80vw
}

@media(max-width: 500px) {
    .modal .modal-content .video-swiper-container .swiper-wrapper:has(.swiper-slide:only-child) {
        width: 100%
    }
}

.modal .modal-content .video-swiper-container video {
    position: absolute;
    top: 30px;
    left: 0;
    height: 100%;
    border-radius: 20px
}

@media(max-width: 580px) {
    .modal .modal-content .video-swiper-container video {
        width: 100%;
        height: auto;
        left: unset
    }
}

.modal .modal-content .video-swiper-container .swiper-slide-active {
    opacity: 1 !important;
    overflow: unset !important;
    z-index: 9
}

@media(max-width: 580px) {
    .modal .modal-content .video-swiper-container .swiper-slide-active {
        overflow: hidden !important
    }
}

.modal .modal-content .video-swiper-container .swiper-slide-active video {
    max-width: 1100px;
    height: -webkit-fill-available
}

@media(max-width: 580px) {
    .modal .modal-content .video-swiper-container .swiper-slide-active video {
        height: auto
    }
}

.modal .modal-content .video-swiper-container .swiper-slide {
    height: 700px;
    width: auto;
    opacity: .3;
    overflow: hidden;
    border-radius: 20px;
    display: flex;
    justify-content: center
}

@media(max-width: 580px) {
    .modal .modal-content .video-swiper-container .swiper-slide {
        height: 75dvh
    }
}

.modal .modal-content .video-swiper-container .swiper-slide .progress-container {
    width: 100%;
    height: 5px;
    margin-bottom: 5px;
    border-radius: 2.5px;
    overflow: hidden
}

@media(max-width: 500px) {
    .modal .modal-content .video-swiper-container .swiper-slide .progress-container {
        height: 3px
    }
}

.modal .modal-content .video-swiper-container .swiper-slide .progress-container .progress-bar {
    width: 0;
    height: 100%;
    background-color: #fff;
    z-index: 99
}

.modal .modal-content .video-swiper-container .swiper-slide .video-swiper-button-next,
.modal .modal-content .video-swiper-container .swiper-slide .video-swiper-button-prev {
    color: #fff
}

@media(max-width: 380px) {
    .modal .modal-content .video-swiper-container .swiper-slide .video-swiper-button-next {
        top: 35%
    }
}

@media(max-width: 380px) {
    .modal .modal-content .video-swiper-container .swiper-slide .video-swiper-button-prev {
        top: 35%
    }
}

.header_wrapper {
    width: 100%;
    background-color: #fff;
    z-index: 999;
    box-shadow: 2px 2px 4px 4px rgba(68, 68, 68, 0.3176470588);
    opacity: 1
}

@media(max-width: 1152px) {
    .header_wrapper {
        display: flex;
        justify-content: center
    }
}

.header_wrapper .header_wrap {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px
}

@media(max-width: 1280px) {
    .header_wrapper .header_wrap {
        width: 95%
    }
}

@media(max-width: 1152px) {
    .header_wrapper .header_wrap {
        justify-content: center;
        padding: 20px;
        width: 100%
    }
}

@media(max-width: 390px) {
    .header_wrapper .header_wrap {
        width: 88%
    }
}

.header_wrapper .header_wrap .header_diary {
    width: 45%;
    max-width: 1500px;
    white-space: nowrap;
    font-family: "Noto Sans TC", sans-serif
}

@media(max-width: 500px) {
    .header_wrapper .header_wrap .header_diary {
        width: 100%
    }
}

.header_wrapper .header_wrap .header_diary ul {
    display: flex;
    justify-content: center
}

.header_wrapper .header_wrap .header_diary ul li {
    padding-right: 20px;
    font-size: 20px;
    letter-spacing: 1px
}

.header_wrapper .header_wrap .header_diary ul li:hover {
    cursor: pointer
}

@media(max-width: 1100px) {
    .header_wrapper .header_wrap .header_diary ul li {
        font-size: 16px;
        padding-right: 10px;
        padding-left: 10px
    }
}

.header_wrapper .header_wrap .header_diary ul li a {
    text-decoration: none;
    color: #000
}

@media(max-width: 500px) {
    .header_wrapper .header_wrap .header_diary ul li a {
        font-size: 16px !important
    }
}

.header_wrapper .header_wrap .header_diary ul .header_active {
    border-bottom: #8f5f1b 3px solid;
    padding-bottom: 5px;
    color: #8f5f1b
}

@media(max-width: 1152px) {
    .header_wrapper .header_wrap .header_diary ul .header_active {
        border-bottom: #8f5f1b 1px solid;
        padding-bottom: 7px
    }
}

.header_wrapper .header_wrap .header_cta_wrap {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

@media(max-width: 1500px) {
    .header_wrapper .header_wrap .header_cta_wrap {
        margin-right: 40px
    }
}

@media(max-width: 1280px) {
    .header_wrapper .header_wrap .header_cta_wrap {
        margin-right: 20px
    }
}

@media(max-width: 1152px) {
    .header_wrapper .header_wrap .header_cta_wrap {
        display: none
    }
}

.header_wrapper .header_wrap .header_cta_wrap .calendar_wrap {
    display: flex;
    align-items: center;
    cursor: pointer
}

@media(max-width: 1280px) {
    .header_wrapper .header_wrap .header_cta_wrap .calendar_wrap {
        width: 42%
    }
}

.header_wrapper .header_wrap .header_cta_wrap .calendar_wrap .calendar_date {
    margin-right: 10px;
    display: flex;
    align-items: center;
    font-size: 14px;
    position: relative
}

.header_wrapper .header_wrap .header_cta_wrap .calendar_wrap .calendar_date::before {
    content: "";
    width: 15px;
    height: 15px;
    padding-right: 10px;
    background-image: url(/img/calendar_icon.png);
    background-repeat: no-repeat;
    background-position: center, center
}

.header_wrapper .header_wrap .header_cta_wrap .calendar_wrap .calendar_date .calendar_date_end {
    white-space: nowrap
}

@media(max-width: 1300px) {
    .header_wrapper .header_wrap .header_cta_wrap .calendar_wrap .calendar_date .calendar_date_end {
        display: none
    }
}

.header_wrapper .header_wrap .header_cta_wrap .calendar_wrap .calendar_btn {
    font-size: 14px;
    border-bottom: #366b85 1px solid;
    white-space: nowrap;
    color: #50809f;
    text-align: center;
    cursor: pointer
}

.header_wrapper .header_wrap .header_cta_wrap .product_price {
    font-weight: 700;
    font-size: 24px;
    color: #446a92;
    letter-spacing: 2px;
    white-space: nowrap;
    margin: 0 20px 0 30px
}

.header_wrapper .header_wrap .header_cta_wrap .product_price::before {
    content: "NT$";
    font-size: 24px;
    margin-right: 30px;
    width: 100%;
    height: 100%;
    margin-right: 10px;
    text-decoration: none;
    color: #000;
    letter-spacing: 1px
}

.header_wrapper .header_wrap .header_cta_wrap .product_price::after {
    content: "元/人";
    font-size: 24px;
    width: 100%;
    height: 100%;
    color: #000;
    text-decoration: none
}

.header_wrapper .header_wrap .header_cta_wrap .btn-order {
    width: 18%;
    padding: 15px;
    text-align: center;
    background: linear-gradient(45deg, #133861 35%, #366b85 100%);
    white-space: nowrap;
    color: #fff;
    border-radius: 5px;
    font-size: 24px;
    letter-spacing: 2px
}

.header_wrapper .header_wrap .header_cta_wrap .btn-order:hover {
    cursor: pointer
}

.fixed_top {
    position: fixed;
    top: 0
}

.header_wrapper {
    height: 80px
}

@media(max-width: 1100px) {
    .header_wrapper {
        height: 56px
    }
}

.header_wrapper.fixed_top+.wrapper {
    padding-top: 80px
}

@media(max-width: 1100px) {
    .header_wrapper.fixed_top+.wrapper {
        padding-top: 56px
    }
}

.spec-and-daily {
    background-color: #fff
}

@media(max-width: 500px) {
    .spec-and-daily {
        background-color: #fff8ef
    }
}

.bbc .logo_bbc {
    display: block
}

.bbc .logo_b2c {
    display: none
}

.b2c .logo_b2c {
    display: block
}

.b2c .logo_bbc {
    display: none
}

.logo_bbc {
    display: none
}

@media(max-width: 768px) {
    body {
        padding-right: 0%
    }
}

picture {
    width: 100%;
    min-height: 2px
}

.journey_card_wrap picture,
.journey_diary_wrapper picture {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    background-color: #f0f0f0;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite
}

@keyframes shimmer {
    to {
        background-position: -200% 0
    }
}

.PdImg {
    overflow: hidden;
    height: -moz-fit-content;
    height: fit-content
}

.PdImg img {
    display: block;
    width: 100%;
    aspect-ratio: 362/251
}

/*# sourceMappingURL=CSS_GroupV2026.css.map */