@font-face{font-family:"noto-sans-jp";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Noto_Sans_JP/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"noto-sans-jp";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Noto_Sans_JP/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Roboto";font-display:swap;src:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/font/Roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}header{border-bottom:1px solid #fff}html{scroll-behavior:smooth;scroll-padding-top:70px}.download-index{background:#f2f2f2;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 5%;gap:15px}@media screen and (min-width:64em){.download-index{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.download-index>li{display:block;width:100%;max-width:300px}@media screen and (min-width:64em){.download-index>li{max-width:none;width:calc(33.3333333333% - 15px)}}.download-index>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background:#fff;border-radius:10px;padding:10px 20px;border:3px solid #fff;line-height:1.6;font-weight:600;color:#422e2e}@media screen and (min-width:48em){.download-index>li a{font-size:1.5rem}}.download-index>li a .image{width:80px;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:64em){.download-index>li a .image{width:90px}}.download-index>li a:hover{background:#fff;border:3px solid #cb000b}.download-index>li a:hover img{opacity:1}.download-list{width:100%!important;margin:2rem auto 0;background:-webkit-gradient(linear,left top,right top,from(rgba(229,209,208,.4)),color-stop(rgba(253,191,161,.4)),color-stop(rgba(245,167,168,.4)),to(rgba(243,114,144,.4)));background:linear-gradient(to right,rgba(229,209,208,.4),rgba(253,191,161,.4),rgba(245,167,168,.4),rgba(243,114,144,.4));padding:30px 5%;border-radius:15px}@media screen and (min-width:48em){.download-list{padding:70px 4%}}.download-list:not(:last-child){margin-bottom:20px}@media screen and (min-width:48em){.download-list:not(:last-child){margin-bottom:20px}}.download-list:last-child{margin-bottom:60px}@media screen and (min-width:48em){.download-list:last-child{margin-bottom:90px}}.download-list h2{letter-spacing:0!important;margin-bottom:30px!important}@media screen and (min-width:48em){.download-list h2{margin-bottom:50px!important}}.download-list h3{position:relative;margin-bottom:20px;font-size:1.6rem;margin:40px auto 25px;background:#ff7f77;padding:5px 30px;border-radius:5px;color:#fff}@media screen and (min-width:48em){.download-list h3{font-size:2.2rem}}.download-list h3:before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-16px;background-color:#ff7f77;width:16px;height:16px;clip-path:polygon(0 0,100% 0%,50% 100%)}.download-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}.download-list ul li{background:#fff;border-radius:10px;width:100%;list-style:none}@media screen and (min-width:64em){.download-list ul li{width:calc(32.2% - 2px)}}.download-list ul li.wide{width:100%}.download-list ul li a{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (min-width:48em){.download-list ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.download-list ul li .image,.download-list ul li picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:290px;height:200px}@media screen and (min-width:48em){.download-list ul li .image,.download-list ul li picture{margin-bottom:0}}.download-list ul li .image img,.download-list ul li picture img{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0px 3px 15px 0 rgba(0,0,0,.16);box-shadow:0px 3px 15px 0 rgba(0,0,0,.16)}.download-list ul li .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media screen and (min-width:48em){.download-list ul li .images{gap:30px}}.download-list ul li .images img{width:calc((100% - 10px) / 2)}@media screen and (min-width:48em){.download-list ul li .images img{width:calc((100% - 100px) / 3)}}.download-list ul li .summary{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.download-list ul li .summary h4{font-size:1.6rem;font-weight:600;margin-bottom:10px;line-height:1.4;text-align:center;margin-top:1rem}@media screen and (min-width:48em){.download-list ul li .summary h4{font-size:1.6rem;margin-top:2rem}}.download-list ul li .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #cb000b;background:#fff;border-radius:30px;line-height:1;padding:9px 18px;color:#cb000b;font-weight:600;-webkit-transition:.3s;transition:.3s;font-size:1.5rem;margin:10px auto 0}@media screen and (min-width:48em){.download-list ul li .btn{margin:15px auto}}.download-list ul li .btn svg{fill:#cb000b;-webkit-transition:.3s;transition:.3s;margin-right:5px}.download-list ul li a:hover .btn{background:#cb000b;color:#fff}.download-list ul li a:hover .btn svg{fill:#fff}