.case #mv{flex-direction:column-reverse}.case #mv h1{margin-top:1.4641vw}.case #mv .txt__tag-mv{margin:-2em 0 0;font-size:2.4rem;font-weight:500;line-height:1.75}.case #mv .txt__tag-mv span{display:inline-block;padding:0 1.5rem;border:1px solid #fff;border-radius:.5rem;letter-spacing:.2rem}.case .ttl__main{margin-bottom:3.66vw;color:#0594b4;font-weight:500;letter-spacing:.2rem}.case .txt__theme{margin-bottom:4.0263vw;padding-bottom:.2rem;font-size:1.4rem;font-weight:700;letter-spacing:.2rem;text-align:center}.case .txt__theme span{position:relative;display:inline-block}.case .txt__theme span::after{content:"";display:block;left:0;bottom:0;width:100%;height:1px;background-color:#727272}.case .box__cmn__content__narrower p{margin-bottom:5.633%;font-size:1.6rem;line-height:2}.case .box__cmn__content__narrower p.txt__indent{padding-left:1em;text-indent:-1em;font-size:1.4rem}.case .box__cmn__content__narrower p.txt__indent .font__s{width:auto;font-size:1.2rem}.case .box__cmn__content__narrower .box__case-summary{margin:9.1549% 0;padding:2.8169% 4.225%;background-color:#f5f5f5}.case .box__cmn__content__narrower .box__case-summary dl{display:flex;width:100%}.case .box__cmn__content__narrower .box__case-feedback{margin:9.1549% 0;padding:2.8169% 4.225%;background-color:#f2fafb;opacity:0;transition:opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen and (max-width: 767px){.case .box__cmn__content__narrower .box__case-feedback{margin:9.1549% -8vw;padding:8vw}}.case .box__cmn__content__narrower .box__case-feedback.started{opacity:1;transform:translate(0, 0)}.case .box__cmn__content__narrower .box__case-feedback__ttl{position:relative;margin-bottom:3%;padding:.5em 0 0 1em;color:#0594b4;font-size:1.6rem}@media screen and (max-width: 767px){.case .box__cmn__content__narrower .box__case-feedback__ttl{margin-bottom:5.333vw}}.case .box__cmn__content__narrower .box__case-feedback__ttl::before{content:"";display:block;position:absolute;top:0;left:0;width:1.8rem;height:1.7rem;background:url("../images/icon__sparkle.svg") no-repeat left top/contain}@media screen and (max-width: 767px){.case .box__cmn__content__narrower .box__case-feedback__ttl::before{width:1.5rem;height:1.4rem}}.case .box__cmn__content__narrower .box__case-feedback__ttl-sub{margin-bottom:1%;font-size:1.6rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.case .box__cmn__content__narrower .box__case-feedback__ttl-sub{margin-bottom:2vw;text-align:left}}.case .box__cmn__content__narrower .box__case-feedback__person{margin-bottom:3%;text-align:center}@media screen and (max-width: 767px){.case .box__cmn__content__narrower .box__case-feedback__person{margin-bottom:4vw;font-size:1.4rem;text-align:left}}.case .box__cmn__content__narrower .box__case-feedback__txt{margin-bottom:0}@media screen and (max-width: 767px){.case .box__cmn__content__narrower .box__case-feedback__txt{font-size:1.4rem}}.case .box__cmn__content__narrower .box__case-image{margin-bottom:9.1549%;text-align:center;opacity:0;transition:opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform .5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.case .box__cmn__content__narrower .box__case-image.started{opacity:1;transform:translate(0, 0)}.case .box__cmn__content__narrower .box__case-image.box__case-image-s img{width:auto;max-width:100%}.case01 #mv.mv__ttl__img__set{background-image:url("/cases/images/mv__case-01.jpg")}.case02 #mv.mv__ttl__img__set{background-image:url("/cases/images/mv__case-02.jpg?v1.0.0")}.case03 #mv.mv__ttl__img__set{background-image:url("/cases/images/mv__case-03.jpg")}.case04 #mv.mv__ttl__img__set{background-image:url("/cases/images/mv__case-04.jpg")}@media screen and (max-width: 767px){.case #mv h1{margin-top:4vw}.case #mv .txt__tag-mv{margin-top:0;font-size:1.8rem}.case #mv .txt__tag-mv span{display:inline-block;padding:0 1.5rem;border:1px solid #fff;border-radius:.5rem;letter-spacing:.1rem}.case .ttl__main{margin-bottom:8vw;font-size:2.4rem;letter-spacing:.1rem}.case .txt__theme{margin-bottom:8.666vw;padding-bottom:.4rem}.case .box__case-summary{margin:5.333vw 0;padding:4vw}.case .box__case-image{margin-bottom:12vw}}/*# sourceMappingURL=cases.css.map */