@charset "UTF-8";@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}h2.hd-02{margin-bottom:3rem}@media screen and (min-width:48em){h2.hd-02{margin-bottom:5rem}}#type .pure-g{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#type .type-table{background:#f6f6f4;border-radius:1.5rem;margin-bottom:1rem}@media screen and (min-width:48em){#type .type-table{width:48%}}#type .type-table:last-child{margin-bottom:0}#type .type-table-header{background:#cb000b;color:#fff;margin:0 auto;border-radius:1.5rem 1.5rem 0 0;padding:1.5rem 0}@media screen and (min-width:48em){#type .type-table-header{padding:2.5rem 0}}#type .type-table-header h3{font-size:1.6rem}@media screen and (min-width:48em){#type .type-table-header h3{font-size:2.6rem}}#type .type-table-body{font-weight:700;padding:1.5rem}@media screen and (min-width:48em){#type .type-table-body{padding:3rem 4rem}}#type .type-table-body p{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;margin-bottom:2rem}@media screen and (min-width:48em){#type .type-table-body p{height:5rem}}#type .type-table-body .support-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#type .type-table-body .support-list li{background:#fff;font-weight:700;padding:1.5rem 0;margin:.4rem;width:47%}#support-menu .spec-table{padding:30px 10px;background:#f6f6f4;border-radius:15px;width:100%;margin-top:40px}@media screen and (min-width:48em){#support-menu .spec-table{padding:50px}}#support-menu .spec-table table{border-collapse:collapse;width:100%;margin:0 auto}#support-menu .spec-table a,#support-menu .spec-table span,#support-menu .spec-table td,#support-menu .spec-table th{font-size:1.4rem;line-height:1.4}#support-menu .spec-table th{padding:1.5rem .5rem;text-align:center;border-bottom:1px solid #ddd;font-weight:400;font-size:.875rem;color:#666}#support-menu .spec-table th.name{width:35rem}#support-menu .spec-table th.type{color:#fff;background:#cb000b;font-weight:700;font-size:1rem;width:20rem;border-right:1px solid #f6f6f4;border-radius:1rem 1rem 0 0}@media screen and (min-width:48em){#support-menu .spec-table th.type{font-size:1.3rem;width:13rem}}#support-menu .spec-table th.overview{width:auto;white-space:nowrap;width:auto;white-space:normal}#support-menu .spec-table td{display:table-cell;padding:1.5rem .5rem 1.5rem 0;text-align:left;border-bottom:1px solid #ddd;border-right:none;border-left:none}@media screen and (min-width:48em){#support-menu .spec-table td{padding:1.5rem 2rem}}#support-menu .spec-table td.category{padding:1.5rem 1rem;font-weight:700;background-color:#fff;color:#cb000b;position:relative}@media screen and (min-width:48em){#support-menu .spec-table td.category{padding:1.5rem 0 2rem 2rem;font-size:1.8rem}}#support-menu .spec-table td.support-menu_name{font-weight:700}#support-menu .spec-table .none{display:none}#support-menu .spec-table .heading{display:table-row}#support-menu .spec-table .txt-center{text-align:center}#terms .pure-g{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem}@media screen and (min-width:48em){#terms .pure-g{margin-top:7rem}}#terms .type-table{background-color:#f6f6f4;border-radius:1.5rem;position:relative;padding:3rem 1rem 2rem;margin-bottom:3rem}@media screen and (min-width:48em){#terms .type-table{width:48%;padding:4rem 2rem;margin-bottom:0}}#terms .type-table .number{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border-radius:50%;background-color:#cb000b;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;width:4.5rem;height:4.5rem;font-size:2.2rem}@media screen and (min-width:48em){#terms .type-table .number{top:-3rem;width:6.5rem;height:6.5rem;font-size:3rem}}@media screen and (min-width:48em){#terms .type-table .number span{margin-top:-.3rem}}#terms .type-table h3{color:#cb000b;margin-bottom:1rem;font-size:2rem}@media screen and (min-width:48em){#terms .type-table h3{margin-bottom:2rem;font-size:2.8rem}}#terms .type-table ul{list-style:none}#terms .type-table strong{color:inherit}#reward .wrapper{margin-top:10rem;margin-bottom:10rem}#flow ol.step{max-width:80rem;padding:0 4%;margin:0 auto;margin-bottom:15rem;list-style:none}#flow ol.step>li{border-top:2px solid #ccc;padding:2rem 1rem;position:relative}@media screen and (min-width:48em){#flow ol.step>li{text-align:left;padding:4rem 4rem 4rem 21rem;position:relative}}#flow ol.step>li .step{display:none}@media screen and (min-width:48em){#flow ol.step>li .step{display:block;position:absolute;top:50%;left:4%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border:2px solid #cb000b;border-radius:3rem;padding:1rem 4rem;color:#cb000b;font-weight:700}}#flow ol.step>li:last-child{border-bottom:2px solid #ccc}#flow ol.step>li:not(:first-child):before{content:"　";display:block;width:3rem;height:1.8rem;margin-left:-1.5rem;background:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/img/sales-partner/arrow_bottom.svg) center center no-repeat;position:absolute;left:50%;top:-1px}#flow ol.step>li h3{font-size:2rem}#flow ol.step>li p{margin:0 0 .5rem}#flow ol.step>li:last-child .step{background-color:#cb000b;color:#fff}