.denatant-links{padding:20px 30px;background-color:#eef2f7}.denatant-links .denatant-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.denatant-links .denatant-links__list .denatant-links__list__item{width:calc(25% - 20px);margin-left:20px}.denatant-links .denatant-links__list .denatant-links__list__item:nth-child(4n+1){margin-left:0}.denatant-links .denatant-links__list .denatant-links__list__item:nth-child(n+5){margin-top:20px}.denatant-links .denatant-links__list .denatant-links__list__item .button--text{margin-top:0}@media only screen and (max-width:767px){.denatant-links .denatant-links__list{display:block}.denatant-links .denatant-links__list .denatant-links__list__item{width:100%;margin-left:0}.denatant-links .denatant-links__list .denatant-links__list__item:nth-child(n+5){margin-top:0}.denatant-links .denatant-links__list .denatant-links__list__item:not(:first-child){margin-top:20px}}.denatant-rich-link{box-sizing:border-box;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.denatant-rich-link:before{content:"";display:block;width:100%;height:100%;background-color:#154987;position:absolute;opacity:.8;transition:.3s}.denatant-rich-link.bl-hover:before{opacity:1}.denatant-rich-link .denatant-rich-link__inner{padding:40px 30px;position:relative;z-index:1}@media only screen and (max-width:767px){.denatant-rich-link .denatant-rich-link__inner{padding:40px 20px}}.denatant-rich-link .denatant-rich-link__inner .button.button--text .icon,.denatant-rich-link .denatant-rich-link__inner .natural{color:#fff}.denatant-rich-link .denatant-rich-link__inner .button.button--text{margin-top:0}.denatant-rich-link .denatant-rich-link__inner .button+.natural{margin-top:20px}.denatant-rich-link .denatant-rich-link__inner .button.button--text .icon{font-size:24px;font-family:'noto-sans-jp-bold','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif}.denatant-rich-link .denatant-rich-link__inner .button.button--text>a:before{background-color:#fff}.denatant-rich-link.bl-hover .denatant-rich-link__inner .button.button--text>a:before{width:100%}.denatant-rich-link.bl-hover .denatant-rich-link__inner .button.button--text .icon .icon__arrow:after{left:12px}.denatant-rich-link .denatant-rich-link__inner .button.button--text .icon .icon__arrow:before{background-color:#fff}.denatant-rich-link .denatant-rich-link__inner .button.button--text .icon .icon__arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgNyAxNCI+CiAgPHBhdGggaWQ9IuODkeOCuV8yMzUzIiBkYXRhLW5hbWU9IuODkeOCuSAyMzUzIiBkPSJNMTA2NCwxMjU2bDQsNy00LDdoLTNsNC03LTQtN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDYxIC0xMjU2KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K)}.denatant-rich-link .denatant-rich-link__inner .button.button--default:not(:first-child){margin-top:20px}.denatant-rich-link.bl-hover .denatant-rich-link__inner .button.button--default>a{color:#fff}.denatant-rich-link.bl-hover .denatant-rich-link__inner .button.button--default>a:before{width:100%}.denatant-rich-link.bl-hover .denatant-rich-link__inner .button--default .icon .icon__arrow:before{background-color:#fff}.denatant-rich-link.bl-hover .denatant-rich-link__inner .button--default .icon .icon__arrow:after{left:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgNyAxNCI+CiAgPHBhdGggaWQ9IuODkeOCuV8yMzUzIiBkYXRhLW5hbWU9IuODkeOCuSAyMzUzIiBkPSJNMTA2NCwxMjU2bDQsNy00LDdoLTNsNC03LTQtN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDYxIC0xMjU2KSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K)}