.page_section-partner .partner-swiper .partner-title{box-sizing:border-box}.page_section-partner .partner-swiper .partner-title .btns,.page_section-partner .partner-swiper .partner-title{position:relative}.page_section-partner{width:90%;max-width:1680px;margin:auto}.page_section-partner .partner-swiper{display:flex;flex-wrap:unset;flex-direction:unset;justify-content:unset;align-content:unset;align-items:unset}.page_section-partner .partner-swiper .partner-title{padding:5% 5% 5% 8%;width:33%;min-height:524px;background-repeat:no-repeat;background-size:contain;background-position:unset;background-image:url(/storage/images/resources/partner-title_bg.png);display:flex;flex-wrap:unset;flex-direction:column;justify-content:unset;align-content:unset;align-items:unset}.page_section-partner .partner-swiper .partner-title h2{display:inline-block;margin-bottom:40px;padding:20px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;border:1px solid #f25f5c;box-shadow:10px 10px 0px #f25f5c;border-radius:20px;font-family:"Noto Sans TC",sans-serif;font-size:32px;font-size:2rem;line-height:51.2px;letter-spacing:1px;font-weight:700;color:#f25f5c}.page_section-partner .partner-swiper .partner-title p{font-size:1rem;line-height:24px;letter-spacing:1px;font-weight:500;color:#232536}.page_section-partner .partner-swiper .partner-title .btns{height:160px}.page_section-partner .partner-swiper .partner-title .btns::before{content:"";display:block;width:2px;height:180px;background-color:#f25f5c;transform:rotate(30deg);transform-origin:bottom;position:absolute;top:unset;right:50%;bottom:unset;left:unset;z-index:1}.page_section-partner .partner-swiper .partner-title .btns .swiper-button-next{width:40px;height:35px;top:unset;right:30px;bottom:0;z-index:2;background-repeat:no-repeat;background-size:unset;background-position:unset;background-image:url(/storage/images/resources/partner-title_next.png)}.page_section-partner .partner-swiper .partner-title .btns .swiper-button-next::before,.page_section-partner .partner-swiper .partner-title .btns .swiper-button-next::after{content:""}.page_section-partner .partner-swiper .partner-title .btns .swiper-button-prev{width:40px;height:35px;top:unset;bottom:-15px;left:unset;right:58px;z-index:2;transform:rotate(180deg);background-repeat:no-repeat;background-size:unset;background-position:unset;background-image:url(/storage/images/resources/partner-title_next.png)}.page_section-partner .partner-swiper .partner-title .btns .swiper-button-prev::before,.page_section-partner .partner-swiper .partner-title .btns .swiper-button-prev::after{content:""}.page_section-partner .partner-swiper .swiper-wrapper{width:67%}.page_section-partner .partner-swiper .swiper-wrapper .swiper-slide ul{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:30px;grid-row-gap:30px}

.ctrl-btn.no-show{
    display: none;
}

.home-partner-bd{
    display: flex;
    overflow: hidden;
}

.home-partner-list{
    min-width: 100%;
    transition: 0.5s;
}

form .alert-success li{
    margin-top: 20px;
    line-height: 150%;
    color: #f25f5c;
}

/* 2023.02.24 修正single-post middle line */
.blog-prevnext-inner::before{
    display: none;
}

.blog-prevnext-inner{
    position: relative;
}
.blog-prevnext-inner .line{
    width: 1px;
    height: 100%;
    content: "";
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 50%;
    background-color: #dcdde2;
}

@media only screen and (max-width: 576px){
    .blog-prevnext-inner .line{
        height: 1px;
        width: 100%;
        top:50%;
        left:0;
    }
}


/*# sourceMappingURL=unin.css.map*/