@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}.txt-lead{font-weight:700;font-size:110%}h2{font-family:ryo-gothic-plusn,sans-serif;font-weight:800 !important;font-style:normal}h2.hd-02{letter-spacing:.07em;margin-bottom:4rem;line-height:1.5;font-size:2.8rem}@media screen and (min-width:64em){h2.hd-02{font-size:3.5rem}}h2.hd-02.underline{position:relative;padding-bottom:1.5rem}h2.hd-02.underline:before{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:55px;height:4px;content:'';border-radius:3px;background:#cb000b}.arrow-right{position:relative;padding-right:30px}.arrow-right span:after{content:"";background:url(//lychee-redmine.jp/wp-content/themes/agileware/css/../assets/img/icn_btn-arrow-right.svg);position:absolute;top:50%;right:1.1em;width:12px;height:5px;margin-top:-4px}header{border-bottom:1px solid #fff}.cases-list .wrapper{margin-top:3rem}@media screen and (min-width:64em){.cases-list .wrapper{margin-top:6rem}}.cases-list .cases-list-wrapper{margin-top:1rem}@media screen and (min-width:48em){.cases-list .cases-list-wrapper{justify-content:space-between;margin-top:3rem}}.cases-list .cases-list-wrapper:after{content:"";display:block;width:calc((100% - 3 * 1.5rem ) / 3)}.cases-list article.item{border-radius:1rem;box-shadow:0px 8px 8px 0px rgba(0,0,0,.1);width:100%;margin:1rem}@media screen and (min-width:48em){.cases-list article.item{margin:2rem 0;width:calc((100% - 3 * 1rem ) / 2)}}@media screen and (min-width:64em){.cases-list article.item{width:calc((100% - 3 * 1.5rem ) / 3)}}.cases-list article.item>a{display:block;height:100%}.cases-list article.item:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,.1)}.cases-list article.item .tags{margin:2rem 2rem .5rem;font-size:1.1rem}.cases-list article.item .tags>span{display:inline-block;text-decoration:none;border-radius:10rem;padding:.2rem .7rem;margin:.4rem .4rem .4rem 0;pointer-events:none}.cases-list article.item .tags>span.cat-industry{border:1px solid #cb000b;background:#cb000b;color:#fff}.cases-list article.item .tags>span.cat-industry:hover{border:1px solid #cb000b;background:#fff;color:#cb000b}.cases-list article.item .tags>span.cat-users{border:1px solid #cb000b;background:#cb000b;color:#fff}.cases-list article.item .tags>span.cat-users:hover{border:1px solid #cb000b;background:#fff;color:#cb000b}.cases-list article.item .tags>span.cat-purpose{border:1px solid #cb000b;background:#fff;color:#cb000b}.cases-list article.item .tags>span.cat-purpose:hover{border:1px solid #cb000b;background:#cb000b;color:#fff}.cases-list article.item .thumbnail{width:100%;height:45vw;border-radius:1rem 1rem 0 0;overflow:hidden;will-change:transform}@media screen and (min-width:48em){.cases-list article.item .thumbnail{height:25rem}}@media screen and (min-width:64em){.cases-list article.item .thumbnail{height:18rem}}.cases-list article.item .thumbnail img{transition:.5s all;width:100%;height:auto}.cases-list article.item a{text-decoration:none}.cases-list article.item a:hover{color:inherit}.cases-list article.item a:hover .thumbnail img{transform:scale(1.2,1.2);transition:.5s all;border:1px solid #ddd}.cases-list article.item .text{display:block;margin:.5rem 2rem 2rem;font-size:1.5rem;line-height:1.6}.cases-list article.item .text p{margin-bottom:.5rem}.cases-list article.item .text .company-name{font-weight:700}.user-report{background:#f6f6f4;padding-bottom:6rem}@media screen and (min-width:64em){.user-report{padding-bottom:9rem}}.user-report h2.hd-02{padding-top:6rem}@media screen and (min-width:64em){.user-report h2.hd-02{padding-top:9rem}}.user-report .user-report-list{margin-top:3rem;border-radius:1rem;background:#fff}@media screen and (min-width:64em){.user-report .user-report-list{padding:2rem}}.user-report .user-report-list .user-report-item{padding:1.5rem;display:flex;flex-direction:column;border-bottom:1px solid #ddd}@media screen and (min-width:64em){.user-report .user-report-list .user-report-item{flex-direction:row;padding:3rem 4rem;margin:0}}.user-report .user-report-list .user-report-item:last-child{border-bottom:none}.user-report .user-report-list .date{text-align:left;line-height:1;vertical-align:middle;margin-left:4rem}@media screen and (min-width:64em){.user-report .user-report-list .date{text-align:center;padding-right:3.5rem;padding-top:3rem;margin-left:0}}.user-report .user-report-list .date .fa-calendar-alt{color:#999;margin-bottom:1.5rem}@media screen and (min-width:64em){.user-report .user-report-list .date .fa-calendar-alt{font-size:2.4rem;position:relative}}.user-report .user-report-list .date .year{font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-weight:700;font-size:2.6rem;margin-bottom:1rem;position:relative;display:inline;line-height:1.7}@media screen and (min-width:64em){.user-report .user-report-list .date .year{font-size:3rem}}.user-report .user-report-list .date .year:before{position:absolute;content:"\f073";font-family:"Font Awesome 5 Free";font-weight:400;display:inline-block;font-size:2.4rem;color:#b5b5b5;top:0;left:-1.4em;line-height:1}@media screen and (min-width:64em){.user-report .user-report-list .date .year:before{top:-3.5rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.user-report .user-report-list .date .day{font-size:1.3rem;color:#7a7a7a;margin-left:.7rem}@media screen and (min-width:64em){.user-report .user-report-list .date .day{margin-left:0}}.user-report .user-report-list .report-contets{flex:1;text-align:left}@media screen and (min-width:64em){.user-report .user-report-list .report-contets{padding-left:3.5rem;border-top:none;border-left:1px solid #ddd}}.user-report .user-report-list .report-contets a{text-decoration:none;transition:.1s}.user-report .user-report-list .report-contets a:hover{color:#cb000b}.user-report .user-report-list .report-contets h3.hd-03{font-family:"YakuHanJP_Narrow","noto-sans-jp",sans-serif;font-weight:700;font-size:2rem}@media screen and (min-width:64em){.user-report .user-report-list .report-contets h3.hd-03{font-size:2.8rem}}.user-report .user-report-list .report-contets .place{color:#999;font-size:1.2rem}.user-report .user-report-list .report-contets .place .fa-fw{width:1.6rem}.user-report .user-report-list .report-contets p.report-lead{margin:1rem 0;color:#666}.user-report .user-report-list .report-contets p.report-lead:hover{color:#cb000b}.user-report .user-report-list .chapter-list{justify-content:space-between;margin-top:2rem}.user-report .user-report-list .chapter-list .chapter{display:flex;flex-direction:column;font-size:1.4rem;margin-bottom:2rem}@media screen and (min-width:48em){.user-report .user-report-list .chapter-list .chapter{flex-direction:row}}.user-report .user-report-list .chapter-list .chapter:last-child,.user-report .user-report-list .chapter-list .chapter li:nth-last-child(2):nth-child(odd){margin-bottom:0}.user-report .user-report-list .chapter-list .chapter .thumbnail{width:100%;height:auto;margin-right:1.5rem;border-radius:.5rem;border:1px solid #ddd;overflow:hidden;display:flex;justify-content:center;align-items:center}@media screen and (min-width:64em){.user-report .user-report-list .chapter-list .chapter .thumbnail{width:17rem}}.user-report .user-report-list .chapter-list .chapter .thumbnail img{transition:.5s all;width:100%;height:auto}.user-report .user-report-list .chapter-list .chapter .text-item{width:100%}@media screen and (min-width:64em){.user-report .user-report-list .chapter-list .chapter .text-item{width:18.5rem}}.user-report .user-report-list .chapter-list .chapter p.title{margin:.5rem 0;font-weight:700;font-size:13px}@media screen and (min-width:64em){.user-report .user-report-list .chapter-list .chapter p.title{margin:.3rem 0}}.user-report .user-report-list .chapter-list .chapter p.name{font-size:13px;line-height:1.5}.user-report .user-report-list .chapter-list a.chapter:hover .thumbnail img{transform:scale(1.2,1.2);transition:.5s all}section.companies-list{margin-bottom:11rem}section.companies-list ul.companies-list-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 2rem}@media screen and (min-width:64em){section.companies-list ul.companies-list-wrapper{margin:0}}section.companies-list ul.companies-list-wrapper li{position:relative;margin:10px;width:80px;height:50px;list-style:none}@media screen and (min-width:64em){section.companies-list ul.companies-list-wrapper li{margin:30px 20px;width:160px;height:100px}}section.companies-list ul.companies-list-wrapper div{position:absolute;top:50%;transform:translateY(-50%)}.case #sec_intro2,.case #sec_intro3{max-width:900px;width:90%;margin:0 auto;padding:0}#head2{width:90%;margin:0 auto}#head .case .inner{max-width:1080px;width:100%}