.case_littlehelp{background-color:#fff;padding:0 120px;position:relative}.case_littlehelp .l-block__inner{box-sizing:border-box;margin:auto;max-width:1200px;padding:40px 0 60px;width:100%}.case_littlehelp h2.c-heading{margin:0;position:absolute}.case_littlehelp h2.c-heading:before{background-color:#08b9e0;border-radius:50%;content:"";display:block;position:absolute}.case_littlehelp h2.c-heading{font-family:Montserrat,Helvetica,Arial,sans-serif}.case_littlehelp h2.c-heading+p{margin:0}.case_littlehelp .p-home-case{position:relative}.case_littlehelp .p-home-case__title{background-color:#f2f5f8;left:0;top:0;z-index:0}.case_littlehelp .p-section-head__item{position:relative}.case_littlehelp .p-home-case__content{position:relative;z-index:1}.case_littlehelp .p-grid{display:grid;gap:64px 57px;grid-template-columns:repeat(2,1fr);width:100%}.case_littlehelp .p-grid__item{display:block}.case_littlehelp .p-card{display:block;height:100%;transition:.1s;width:100%}.case_littlehelp .p-card__img{align-items:center;aspect-ratio:368/246;border-radius:6px;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.case_littlehelp .p-card__img img{height:100%!important;-o-object-fit:cover;object-fit:cover;transition:all .28s cubic-bezier(.4,0,.2,1);width:100%!important}.case_littlehelp .p-card__title{background-image:linear-gradient(90deg,#06213d,#06213d);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;display:inline;margin:0;padding-bottom:4px;position:relative;transition:color .1s,background-size .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1)}.case_littlehelp .p-flex{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.case_littlehelp .c-cat,.case_littlehelp .c-tag{color:#66717d}.case_littlehelp .c-tag{border:1px solid #e7edf2;border-radius:4px}.case_littlehelp .p-card:hover .p-card__img img{transform:scale(1.04)}.case_littlehelp .p-card:hover .p-card__title{background-position:100% 100%;background-size:0 1px;color:#1b7db5}.case_littlehelp .p-card__name{color:#66717d;display:block}.case_littlehelp .c-sentence p{margin:0}@media print,screen and (min-width:64em){.case_littlehelp h2.c-heading{font-size:18px;font-weight:400;letter-spacing:.08em;line-height:2;top:-36px}.case_littlehelp h2.c-heading:before{height:8px;left:-1.1em;top:.8em;width:8px}.case_littlehelp h2.c-heading+p{font-size:36px;font-weight:400;letter-spacing:.08em;line-height:1.75}.case_littlehelp .p-card__text{margin-top:14px}.case_littlehelp .c-cat,.case_littlehelp .c-tag{font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1.75}.case_littlehelp .c-tag{padding:2px 8px 4px}.case_littlehelp .p-card__name{font-size:14px;margin-top:4px}.case_littlehelp .p-home-case__content{background-color:#fff;border-radius:24px;margin-left:auto;max-width:660px;padding:80px 40px 80px 80px;width:75%}.case_littlehelp .p-card__cat{margin-top:14px}.case_littlehelp .p-card__tag{margin-top:12px}.case_littlehelp .p-home-case{padding-top:120px}.case_littlehelp .p-home-case__title{border-radius:24px;max-width:900px;padding:120px 64px;position:absolute;width:75%}.case_littlehelp .p-section-head{margin-top:40px}.case_littlehelp .c-sentence p{font-size:18px;font-weight:400;letter-spacing:.08em;line-height:2;margin:36px 0 0}.case_littlehelp .p-button-area{display:flex;justify-content:center;margin-top:64px}.case_littlehelp .p-card__name,.case_littlehelp .p-card__title{font-weight:400;letter-spacing:.08em;line-height:1.75}.case_littlehelp .p-card__title{font-size:20px}.case_littlehelp .p-home-case__title-inner{width:196px}}@media print,screen and (min-width:75em){.case_littlehelp .p-home-case__content{max-width:900px}}@media only screen and (max-width:63.99375em){.case_littlehelp{padding:0}.case_littlehelp .l-block__inner{padding:20px 0 60px}.case_littlehelp .p-home-case__title{border-radius:0 24px 0 0;padding:48px 25px;position:relative;width:94.66%}.case_littlehelp .p-section-head{margin-top:28px}.case_littlehelp h2.c-heading{font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.75;top:-21px}.case_littlehelp h2.c-heading:before{height:4px;left:-.7em;top:.8em;width:4px}.case_littlehelp h2.c-heading+p{font-size:24px;font-weight:400;letter-spacing:.08em;line-height:1.75}.case_littlehelp .c-sentence p{margin:0}.case_littlehelp .c-sentence{margin-top:24px}.case_littlehelp .c-button{margin-top:32px}.case_littlehelp .p-home-case__content-inner{background-color:#fff;border-radius:24px 0 0 24px;margin-left:auto;padding:48px 25px 48px 30px;width:95%}.case_littlehelp .p-home-case__content:after{background-color:#f2f5f8;content:"";display:block;height:61.7%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.case_littlehelp .p-grid{gap:32px 20px}.case_littlehelp .p-card__text{margin-top:6px}.case_littlehelp .p-card__title{font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.75}.case_littlehelp .p-card__cat{margin-top:5px}.case_littlehelp .c-cat,.case_littlehelp .p-card__name{font-size:10px;font-weight:400;letter-spacing:.08em;line-height:1.75}.case_littlehelp .p-card__name{margin-top:2px}.case_littlehelp .p-card__tag{margin-top:8px}.case_littlehelp .c-tag{font-size:10px;font-weight:400;letter-spacing:.08em;line-height:1.75;padding:2px 5px 1px}}