.sec-link{
    border-top: 1px solid #D9D9D9;
    padding: 7.7rem 0 5.6rem;
}
.sec-link-v1{
    margin: 9.6rem 0 7.1rem;
}
.sec-link .title{
    margin-bottom: 5.7rem;
}
.sec-link-v1 .title-outer{
    margin-bottom: 6.4rem;
}
.link-list ul{
    display: flex;
    flex-wrap: wrap;
}
.link-list li{
    width: calc(25% - 2.3rem);
    margin-left: 3rem;
    margin-bottom: 2.4rem !important;
    line-height: 2.6rem;
}
.link-list li:nth-child(4n + 1){
    margin-left: 0;
}
.link-list-three-columns li{
  width: calc(33.33% - 2.7rem);
  margin-left: 4rem !important;
}
.link-list-three-columns li:nth-child(3n + 1){
  margin-left: 0 !important;
}
.link-list li a{
    font-size: 1.6rem;
    line-height: 160%;
    letter-spacing: 0.032rem;
    position: relative;
    display: inline-block;
    padding-left: 2.05rem;
    background: url(../images/icon-link-arrow.png);
    background-position: left 0.4rem top 0.7rem;
    background-repeat: no-repeat;
}
.link-list li a:hover{
    color: #DE2C1D !important;
    text-decoration: underline !important;
}
@media(min-width:1200px) and (max-width:1307.98px){
	.sec-link {
        padding: 7rem 0 5rem;
    }
    .sec-link .title {
        margin-bottom: 4.7rem;
    }
    .link-list-three-columns li {
      width: calc(33.33% - 2rem);
      margin-left: 3rem !important;
    }
    .link-list li {
        margin-bottom: 2rem !important;
    }
    .link-list li a {
        font-size: 1.5rem;
    }
    .sec-link-v1 {
        margin: 8rem 0 5.1rem;
    }
    .sec-link-v1 .title-outer {
        margin-bottom: 5.4rem;
    }
    .link-list li a br{
        display: none;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
	.sec-link {
        padding: 7rem 0 5rem;
    }
    .sec-link .title {
        margin-bottom: 5rem;
    }
    .link-list li {
        width: calc(25% - 1.5rem);
        margin-left: 2rem;
        margin-bottom: 2rem !important;
        line-height: 2.6rem;
    }
    .link-list-three-columns li {
      width: calc(33.33% - 2.7rem);
    }
    .link-list li a {
        font-size: 1.4rem;
        background-position: left 0.4rem top 0.6rem;
    }
    .sec-link-v1 {
        margin: 7rem 0 4.1rem;
    }
    .sec-link-v1 .title-outer {
        margin-bottom: 5rem;
    }
    .link-list li a br{
        display: none;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-link {
      padding: 6.4rem 0 4.4rem;
    }
    .sec-link .title {
        margin-bottom: 4.2rem;
    }
	.link-list li {
        width: calc(33% - 1.15rem);
        margin-left: 2rem !important;
        margin-bottom: 2rem !important;
    }
    .link-list li:nth-child(3n + 1){
        margin-left: 0 !important;
    }
    .link-list li a {
        font-size: 1.4rem;
        background-position: left 0.4rem top 0.6rem;
    }
    .sec-link-v1 {
        margin: 6rem 0;
    }
    .sec-link-v1 .title-outer {
        margin-bottom: 5rem;
    }
    .link-list li a br{
        display: none;
    }
}
@media(max-width:767.98px){
	.sec-link {
        padding: 6.4rem 0;
    }
    .sec-link-v1 {
        margin: 4rem 0;
    }
    .sec-link .title {
        margin-bottom: 4rem;
    }
    .sec-link-v1 .title-outer {
        margin-bottom: 1.5rem;
    }
    .sec-link .title:after {
        bottom: auto;
    }
    .link-list li {
        width: 100%;
        margin-left: 0 !important;
        margin-bottom: 1.6rem !important;
    }
    .link-list li:last-child{
      margin-bottom: 0 !important;
    }
    .link-list li a br{
        display: none;
    }
}