.doc-icon:before,.jpg-icon:before,.pdf-icon:before,.png-icon:before,.xlsx-icon:before{content:"";position:absolute;width:30px;height:30px;left:20px;top:8px;background-size:contain;background-repeat:no-repeat}.resource-list .resource-list-container{border-top:3px solid #4173a0}.resource-list .resource-list-container .resource-list-inner{width:100%;margin:0;padding:24px;border-bottom:1px solid #b7b7b7}.resource-list .resource-list-container .resource-list-inner .resource-list-title{font-size:20px;line-height:26px;font-weight:700}.resource-list .resource-list-container .resource-list-inner .resource-link{height:100%;display:flex;align-items:start;flex-direction:column;justify-content:center;row-gap:10px;width:auto;padding:0}@media screen and (max-width:1365px){.resource-list .resource-list-container .resource-list-inner .resource-list-title{font-size:18px;line-height:26px}}@media screen and (max-width:768px){.resource-list .resource-list-container .resource-list-inner h3,.resource-list .resource-list-container .resource-list-inner p,.resource-list .resource-list-container .resource-list-inner p:not(:last-child){margin-bottom:20px}.resource-list .resource-list-container .resource-list-inner .edb-btn{padding:0}}.doc-icon,.jpg-icon,.pdf-icon,.png-icon,.xlsx-icon{position:relative;padding:12px 25px 12px 55px}.pdf-icon:before{background-image:url(../../../../../content/dam/global/icons/icon-pdf.svg)}.doc-icon:before{background-image:url(../../../../../content/dam/global/icons/icon-doc.svg)}.xlsx-icon:before{background-image:url(../../../../../content/dam/global/icons/icon-xls.svg)}.png-icon:before{background-image:url(../../../../../content/dam/global/icons/icon-png.svg)}.jpg-icon:before{background-image:url(../../../../../content/dam/global/icons/icon-jpg.svg)}.resource-list .resource-list-inner .resource-content,.resource-list-inner .resource-content-box{display:grid;grid-template-columns:repeat(12,1fr);align-items:center}.resource-list .resource-content .resource-content-title{grid-column:2/9}.resource-list .resource-content .resource-link{grid-column:10/13}.resource-list .resource-content .resource-content-icon{grid-column:1/1}@media (max-width:991px){.resource-list .resource-list-inner .resource-content,.resource-list-inner .resource-content-box{grid-template-areas:"icon title" "icon link";grid-template-columns:auto 1fr;align-items:start}.resource-list .resource-content .resource-content-title{grid-column:auto;grid-area:title}.resource-list .resource-content .resource-link{grid-column:auto;grid-area:link}.resource-list .resource-content .resource-content-icon{grid-column:auto;grid-area:icon}.resource-list .resource-list-inner .col-lg-12{padding:0}}.resource-list .resource-list-inner .resource-content-icon{min-width:62px;margin-right:35px}.resource-list .resource-list-container .resource-list-inner h3,.resource-list .resource-list-container .resource-list-inner p:not(:last-child){margin-bottom:12px}.resource-list .resource-list-inner .resource-content-icon img{width:60px;height:60px}@media only screen and (max-width:600px){.resource-list .resource-list-inner .resource-content-icon{margin-right:10px}.resource-list .resource-list-inner .resource-link span{width:100%}.doc-icon,.jpg-icon,.pdf-icon,.png-icon,.xlsx-icon{padding:12px 10px 12px 40px}.doc-icon:before,.jpg-icon:before,.pdf-icon:before,.png-icon:before,.xlsx-icon:before{left:10px}.doc-icon span,.jpg-icon span,.pdf-icon span,.png-icon span,.xlsx-icon span{display:block}}
html[lang=ja] .doc-icon, 
    html[lang=ja] .jpg-icon, 
    html[lang=ja] .pdf-icon, 
    html[lang=ja] .png-icon, 
    html[lang=ja] .xlsx-icon, 
    .jp .doc-icon, 
    .jp .jpg-icon, 
    .jp .pdf-icon, 
    .jp .png-icon, 
    .jp .xlsx-icon {
    position: relative;
    padding: 12px 25px 12px 55px!important;
}

html[lang=ja] .resource-list .edb-sec-btn, .jp .resource-list .edb-sec-btn {
    background-color: #fff;
    color: #132b66!important;
    border: 1px solid #132b66;
    border-radius: 50px;

    font-size: 16px;
    font-weight: 700;
    font-family: metropolis;
    padding: 12px 35px;
    display: inline-block;
}

html[lang=ja] .resource-list .edb-sec-btn:hover, .jp .resource-list .edb-sec-btn:hover {
    border: 2px solid #4173a0;
    color: #4173a0!important;
    margin: -1px;
}

html[lang=ja] .resource-list .resource-list-inner .resource-link span, .jp .resource-list .resource-list-inner .resource-link span {
    font-family: metropolis;
}

html[lang=ja] .resource-list .resource-list-inner .resource-list-title, .jp .resource-list .resource-list-inner .resource-list-title {
    font-size: 20px;
}

@media only screen and (max-width: 600px) {
    html[lang=ja] .doc-icon, 
    html[lang=ja] .jpg-icon, 
    html[lang=ja] .pdf-icon, 
    html[lang=ja] .png-icon, 
    html[lang=ja] .xlsx-icon, 
    .jp .doc-icon, 
    .jp .jpg-icon, 
    .jp .pdf-icon, 
    .jp .png-icon, 
    .jp .xlsx-icon {
        padding: 12px 10px 12px 40px!important;
    }

    html[lang=ja] .resource-list .edb-sec-btn, .jp .resource-list .edb-sec-btn {
        font-size: 16px;
    }
    
    html[lang=ja] .resource-list .resource-list-inner .resource-list-title, .jp .resource-list .resource-list-inner .resource-list-title {
        font-size: 18px;
    }
}
