@charset "utf-8";
/* CSS Document */
.list.collapse {
    padding: 0 0 30px 0;
}
.collapse.list .accordion>.card {
    border: none;
}

.collapse.list .accordion>.card:nth-child(1) .btn-link {
    border: none;
}
.collapse.list .title {
    color: #3153ba;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: center;
    font-family: "Microsoft JhengHei";
    font-size: 120%;
    padding: 5px 0 10px 0;
}

.collapse.list .title p {
    margin: 0;
}

.collapse.list .title::after {content: "";width: 7px;height: 22px;display: block;background-color: #fc961a;margin: 5px auto 0 auto;}

.collapse .more{
    display: block;
    text-align: center;
    padding: 20px 0 0 0;
}
.collapse .more a{
    background-color: #ff8a2b;
    color: #fff;
    padding: 12px 20px;
letter-spacing: 0.1em;
}
.collapse .more a i{margin-right: 5px;}
.collapse .more a:hover{
    background-color: #015093;
}
.collapse.list .accordion>.card>.card-header {
    padding: 0;
}
.collapse.list .btn-link {
    padding: 15px 10px;
    display: block;
    width: 100%;
    text-align: left;
    color: #fff;
    font-weight: 600;
    letter-spacing: 2px;
    font-size: 105%;
    background-color: #3153ba;
    text-decoration: none;
    border-radius: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.39);
}

.collapse.list .btn-link.collapsed {
    background-color: #001b55;
}