body#body #page_contents .list-download{display:flex;margin:6em 0 1em 0;flex-flow:row wrap;justify-content:space-between}body#body #page_contents .list-download .list-download__content{display:flex;margin-bottom:5em;text-align:center;flex:0 0 calc(25% - 2em);flex-flow:column nowrap;justify-content:space-between}@media screen and (max-width:1279px){body#body #page_contents .list-download .list-download__content{flex-basis:calc(50% - 2em)}}@media screen and (max-width:600px){body#body #page_contents .list-download .list-download__content{flex-basis:100%}}body#body #page_contents .list-download dt{line-height:1.4;margin:0}body#body #page_contents .list-download dt span{margin:0 .25em}body#body #page_contents .list-download dt .figure{margin-top:1em}body#body #page_contents .list-download dt img{border:solid 1px #bbb}body#body #page_contents .list-download ul.icons{margin:.75em 0;padding:0;border:none;background:0 0}body#body #page_contents .list-download ul.icons li{font-size:.813em;line-height:1;display:inline-block;margin:.25em 0;padding:.75em;color:#7a84ac;border:2px solid #eceffb;border-radius:1.5em}body#body #page_contents .list-download ul.icons li:before{display:none}body#body #page_contents .list-download dd a.button{font-size:.938em;line-height:1;display:block;padding:.75em;transition:.3s;color:#fff;border-radius:1.5em;background:#03c}body#body #page_contents .list-download dd a.button:active,body#body #page_contents .list-download dd a.button:focus,body#body #page_contents .list-download dd a.button:hover{transition:.3s;text-decoration:none;background-color:#0029a3}