/*  20250617 讓間距與首頁一樣 start*/
.pageContent{
    padding-top: 35px;
}
/*  20250617 讓間距與首頁一樣 end*/
.text_area > ul{
    padding-left: 0;
    list-style-type: none;
}
/* 快速連結區塊 */
.link_bg{
    margin-top: 25px;
    /* padding-left: 10px; */
}
    
    .link_bg .in{

    }
        /* 標題 */
        .link_bg .in > .title{
            color: #8134b3;
            font-size: 16px;
            font-weight: 600;
            letter-spacing: 0;
            font-family: Arial, Verdana, Tahoma, Sans-Serif;
        }

        /* 內容 */
        .link_bg > .in .content{
            margin-top: 10px;
        }

            /* 列表區塊 */
            .link_bg > .in .list_area{

            }
                /* 列表 */
                .link_bg > .in .list_area > .list {
                    border-bottom: 1px dotted #d0d0d0;
                    display: block;
                }
                    .link_bg > .in .list_area > .list a{
                        display: block;
                        text-decoration: none;
                        font-weight: normal;
                        font-size: 0.8em;
                        line-height: 1.2em;
                        color: #555;
                        font-family: Arial, Verdana, Tahoma, Sans-Serif;
                        word-break: break-word;
                        letter-spacing: 0;
                        padding: 5px 0px;
                    }

/* =============================== */
/* alumni文字區塊 */
/* =============================== */
.alumni_area1{
}
    .alumni_area1 .in{

    }
        /* 標題 */
        .alumni_area1 .title{
            font-size: 24px;
            color: #ffcd33;
            font-family: Arial, Verdana, Tahoma, Sans-Serif;
        }
        /* 內文 */
        .alumni_area1 .text_area{
            margin-top: 15px;
            font-size: 0.8em;
            line-height: 1.6em;
            color: #555;
            font-family:  Arial, Verdana, Tahoma, Sans-Serif;
            word-break: break-word;
            letter-spacing: 0;
        }
/* =============================== */
/* 校友故事 */
/* =============================== */
.alumni_area2{
    margin-top: 35px;
    border-top: 1px dotted #ddd;
    padding-top: 30px;
}

.alumni_area2  .in{
    line-height: 1.6em;
}
.alumni_area2 .alummi_sharing_area_item{
    
    padding: clamp(.4375rem,0.7813vw,.9375rem) 0;
    border-bottom: 5px dotted #ddd;
}
.alumni_area2 .alummi_sharing_area_item:last-of-type{
    
    margin-top: -5px;
    border-bottom: none;
}
.alumni_area2  .title a{
    color: #555;
    text-decoration: none;
    font-size: 1.3125em;
    line-height: 1.5;
    
}
.alumni_area2  .title a:hover{
    opacity: 0.7;
    transition: all 0.3s ease;

}
.alumni_area2  .alumni_sharing_article_area{

}
    .alumni_sharing_article_area  .alumni_sharing_article_area{
        
    }
    .alumni_sharing_article_area  ul.article_area{
        padding-left: 20px;
        font-size: 0.8em;
    }
        ul.article_area li.article_item{
            line-height: 1.6em;
            letter-spacing: 0;
        }
        ul.article_area li.article_item a{
            text-decoration: none;
            color: #555;
            line-height: 1.6em;
        }
        ul.article_area li.article_item a:hover{
            opacity: 0.7;
            transition: all 0.3s ease;
        }
.alumni_area2 .btn_area{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.alumni_area2 .btn_area:hover{
    text-decoration: none;
}
.alumni_area2 .btn_area.one{

}
.alumni_area2 .btn_area input{
    background-color: #ffcd33;
    color: #911c59;
    width: unset;
    padding: .625rem;
    line-height: 1;
    height: unset;
    font-size: 0.8em;

}


@media (max-width: 990px){
    .alumni_area2 .alummi_sharing_area_item:last-of-type{
    
        margin-top: 0;
    
    }
}

@media (max-width: 640px){
    .alumni_area2 .btn_area{
        margin-top: 5px;
        justify-content: flex-start;
        
    }
}

/* =============================== */
/* 連結區塊 */
/* =============================== */
.alumni_area3{
    border-top: 1px dotted #ddd;
    padding-top: 30px;
    margin-top: 35px;
}		
    .alumni_area3 .in{

    }
        .alumni_area3 .in > .list_area{
            margin: 0px -17.5px;
        }
            .alumni_area3 .in > .list_area .list{
                /* float: left;
                width: 33.3%; */
                display: inline-block;
                width: 32%;
                vertical-align: top;
                padding: 0px 17.5px;
                box-sizing: border-box;
                margin-bottom: 42px;
            }
                .alumni_area3 .in > .list_area .list_in{
            
                }
                    /* 標題 */
                    .alumni_area3 .in > .list_area .list_in .title{
                        color: #8134b3;
                        font-size: 16px;
                        font-weight: 600;
                        letter-spacing: 0;
                        font-family: Arial, Verdana, Tahoma, Sans-Serif;
                    }
                    /* 圖片 */
                    .alumni_area3 .in > .list_area .list_in .img{
                        margin-top: 18px;
                    }
                        .alumni_area3 .in > .list_area .list_in .img img{
                            width: 100%;
                            height: auto;
                        }

                    /* 簡述 */
                    .alumni_area3 .in > .list_area .list_in .text{
                        margin-top: 12px;
                        font-size: 0.7em;
                        line-height: 1.6em;
                        color: #555;
                        font-family:  Arial, Verdana, Tahoma, Sans-Serif;
                        word-break: break-word;
                        letter-spacing: 0;
                    }

@media (max-width: 768px){
    .alumni_area3 .in > .list_area .list{
        width: 49%;
        width: 49%;
        padding: 0px 7.5px;
    }
}