.banner_i{position:relative}.D0{padding:4vw 0 7vw 0}.D0>.box .hhh{border-bottom:2px solid #e5e5e5;display:flex;justify-content:space-between}.D0>.box .hhh .title{font-size:3.4rem;padding:0 0 1rem 0}@media(max-width: 1240px){.D0>.box .hhh .title{font-size:4vw}}@media(max-width: 570px){.D0>.box .hhh .title{font-size:6.8vw}}.D0>.box .hhh .search{width:50%;display:flex}@media(max-width: 570px){.D0>.box .hhh .search{display:none}}.D0>.box .hhh .search form{display:flex;align-items:center}.D0>.box .hhh .search form input[type=text]{font-size:1.4rem;border:0;width:100%}.D0>.box .hhh .search form::before{content:"";width:2rem;height:2rem;opacity:.7;margin:0 1rem 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='%23000000'%3E%3Cpath d='M 13 3 C 7.4889971 3 3 7.4889971 3 13 C 3 18.511003 7.4889971 23 13 23 C 15.396508 23 17.597385 22.148986 19.322266 20.736328 L 25.292969 26.707031 A 1.0001 1.0001 0 1 0 26.707031 25.292969 L 20.736328 19.322266 C 22.148986 17.597385 23 15.396508 23 13 C 23 7.4889971 18.511003 3 13 3 z M 13 5 C 17.430123 5 21 8.5698774 21 13 C 21 17.430123 17.430123 21 13 21 C 8.5698774 21 5 17.430123 5 13 C 5 8.5698774 8.5698774 5 13 5 z' fill='%23000000'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.D0>.box .file_type{margin:2rem 0 0 0}.D0>.box .file_type ul{display:flex;flex-wrap:wrap}.D0>.box .file_type ul li{width:25%;position:relative}@media(max-width: 990px){.D0>.box .file_type ul li{width:50%}}@media(max-width: 570px){.D0>.box .file_type ul li{width:100%}}.D0>.box .file_type ul li:hover::after,.D0>.box .file_type ul li.selected::after{opacity:1}.D0>.box .file_type ul li:hover a,.D0>.box .file_type ul li.selected a{color:#fff}.D0>.box .file_type ul li:hover a::after,.D0>.box .file_type ul li.selected a::after{color:#fff}.D0>.box .file_type ul li::after{content:"";position:absolute;inset:0;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;background:linear-gradient(90deg, #14B3CA, #0C79D6);opacity:0}.D0>.box .file_type ul li a{position:relative;z-index:10;color:#333;padding:1.4rem 2rem;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;transition-property:all;transition-duration:0.5s;transition-timing-function:ease}@media(max-width: 570px){.D0>.box .file_type ul li a{font-size:4vw;padding:1.1rem 5vw}}.D0>.box .file_type ul li a::after{content:"-";display:inline-flex;color:#666;font-size:1.5rem;font-family:"arial";scale:2 1}.D0>.box .file_list{margin:3rem 0 0 0}.D0>.box .file_list .DownList_a1{display:grid;grid-template-columns:1fr 1fr;grid-columns-gap:2vw}@media(max-width: 570px){.D0>.box .file_list .DownList_a1{grid-template-columns:1fr}}.D0>.box .file_list .DownList_a1 li{background:#f7fafd;display:flex;justify-content:space-between;box-sizing:border-box;padding:1.7rem 2rem}@media(max-width: 570px){.D0>.box .file_list .DownList_a1 li{padding:3vw 5vw}}.D0>.box .file_list .DownList_a1 li span{font-size:1.4rem;line-height:2.4;display:inline-flex}@media(max-width: 768px){.D0>.box .file_list .DownList_a1 li span{font-size:3vw}}@media(max-width: 768px){.D0>.box .file_list .DownList_a1 li span{font-size:4vw}}.D0>.box .file_list .DownList_a1 li a{height:100%;aspect-ratio:1/1;font-size:0;position:relative}.D0>.box .file_list .DownList_a1 li a:hover::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23444444'%3E%3Cpath d='M 11 2 L 11 4 L 13 4 L 13 2 L 11 2 z M 11 6 L 11 14.585938 L 7.7070312 11.292969 L 6.2929688 12.707031 L 12 18.414062 L 17.707031 12.707031 L 16.292969 11.292969 L 13 14.585938 L 13 6 L 11 6 z M 2 17 L 2 22 L 22 22 L 22 17 L 20 17 L 20 20 L 4 20 L 4 17 L 2 17 z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center;background-size:auto 50%}.D0>.box .file_list .DownList_a1 li a:hover::before{opacity:1}.D0>.box .file_list .DownList_a1 li a::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #1bdec1 0%, #0c78d6 100%);transition-property:all;transition-duration:0.5s;transition-timing-function:ease;border-radius:100rem;opacity:0}.D0>.box .file_list .DownList_a1 li a::after{content:"";transition-property:all;transition-duration:0.5s;transition-timing-function:ease;position:absolute;inset:0;border-radius:100rem;background:#eaeef3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23444444'%3E%3Cpath d='M 11 2 L 11 4 L 13 4 L 13 2 L 11 2 z M 11 6 L 11 14.585938 L 7.7070312 11.292969 L 6.2929688 12.707031 L 12 18.414062 L 17.707031 12.707031 L 16.292969 11.292969 L 13 14.585938 L 13 6 L 11 6 z M 2 17 L 2 22 L 22 22 L 22 17 L 20 17 L 20 20 L 4 20 L 4 17 L 2 17 z' fill='%23444444'/%3E%3C/svg%3E") no-repeat center;background-size:auto 50%}.D0>.box .file_list .page{padding:4rem 0 0 0}