.content-wrap{
    padding: 6rem 4.8rem 12rem;
}

.content-wrap .toggle-wrap .toggle-item{
    position: relative;
}

.content-wrap .toggle-wrap .toggle-item + .toggle-item{
    margin-top: 0;
}

.content-wrap .toggle-wrap .toggle-item::after{
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #e6e6e6;
}

.content-wrap .toggle-wrap .toggle-item:last-child::after {
    display: none;
}

.toggle-wrap .toggle-item .toggle-btn{
    position: relative;
    width: 100%;
    font-family: var(--font-head);
    font-size: 4rem;
    font-weight: 500;
    letter-spacing: -0.05em;
    padding: 4.8rem 0;
    color: #002C5F;
}

.toggle-wrap .toggle-item:first-child .toggle-btn{
    padding-top: 0;
}
.toggle-wrap .toggle-item:first-child .toggle-btn::before{
    top:25%
}
.toggle-wrap .toggle-item:first-child .toggle-btn::after{
    top:25%
}

.toggle-wrap .toggle-item .toggle-btn::before{
    content: "";
    display: block;
    position: absolute;
    left: auto;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3.6rem;
    height: 0.3rem;
    background-color: #002C5F;
}
.toggle-wrap .toggle-item .toggle-btn::after{
    content: "";
    display: block;
    position: absolute;
    left: auto;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
    width: 3.6rem;
    height: 0.3rem;
    background-color: #002C5F;
    transition: transform .3s ease;
}
.toggle-wrap .toggle-item.open .toggle-btn::after{
    transform: translateY(-50%) rotate(0deg);
}

.index-content-wrap {
    padding-bottom: 4rem;
}

.index-content-wrap .content-item {
    font-size: 3.6rem;
}

.index-content-wrap .content-item + .content-item{
    margin-top: 4rem;
}

.index-content-wrap .content-item a{
    font-family: var(--font-head);
    color: #808080;
    padding-left: 4rem;
}