@charset "UTF-8";.site-container--ux{max-width:1056px}.ux-benefits{font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;box-shadow:0 1px 3px 0 rgba(0,0,0,.16) inset}.ux-benefits .site-container--ux{padding-top:96px;padding-bottom:96px}.ux-benefits__heading{display:flex;flex-direction:column;gap:8px;text-align:center;font-weight:900;margin-bottom:80px}.ux-benefits__subhead{color:#db0032;font-size:3.2rem;line-height:1.4;letter-spacing:0;text-align:center}.ux-benefits__title-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;text-align:center}.ux-benefits__title{display:inline;margin:0;font-size:8rem;font-weight:900;color:#444;line-height:1.2;letter-spacing:.01em}.ux-benefits__tag{position:absolute;left:-94px;top:-5px;width:86px;height:40px}.ux-benefits__subtitle{display:inline;margin:0;font-size:5.6rem;font-weight:900;color:#444;line-height:1.3}.ux-benefits__list{display:flex;flex-direction:column;gap:96px}.ux-benefits__item{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.ux-benefits__item--reverse{flex-direction:row-reverse}.ux-benefits__content{flex:1;display:flex;flex-direction:column;gap:12px}.ux-benefits__meta{display:flex;align-items:center;gap:12px;font-weight:900}.ux-benefits__meta-label{color:#db0032;font-size:2.4rem;line-height:1.4;letter-spacing:0}.ux-benefits__meta-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#db0032;color:#fff;border-radius:50%;font-size:2.4rem}.ux-benefits__item-header{display:flex;flex-direction:column;gap:4px;font-weight:900}.ux-benefits__item-title{font-size:4.8rem;line-height:136%;letter-spacing:1%;color:#111;margin:0}.ux-benefits__item-lead{font-size:2.4rem;line-height:140%;letter-spacing:0}.ux-benefits__description{font-family:"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-size:1.8rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.ux-benefits__image{flex:0 0 375px;height:332px;border-radius:8px;overflow:hidden}.ux-benefits__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ux-cta{background:#f4f5f5}.ux-cta .site-container--ux{padding-top:56px;padding-bottom:56px}.ux-cta .ux-cta__head{font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:900;font-size:5.6rem;line-height:130%;letter-spacing:1%;text-align:center}.ux-cta .ux-cta__description{margin-top:16px;font-weight:500;font-size:1.8rem;line-height:160%;letter-spacing:1%;text-align:center}.ux-cta .ux-cta__description .text-highlight{font-weight:700;font-size:2rem;line-height:175%}.ux-cta .ux-cta__action{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:96px}.ux-cta .ux-cta__action .ux-cta__btn{width:305px;height:112px;display:flex;justify-content:center;align-items:center;gap:11px;border-radius:10px;padding:17px 0;font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:900;font-size:2.8rem;line-height:140%;letter-spacing:0;white-space:normal}.ux-cta .ux-cta__action .ux-cta__btn .ux-cta__icon{width:48px;height:48px}.ux-cta .ux-cta__action .ux-cta__btn .ux-cta__btn-text{text-align:center}.ux-cta .ux-cta__action .ux-cta__note{font-weight:700;font-size:1.6rem;line-height:144%;letter-spacing:2%;text-align:center;color:rgba(0,0,0,.54)}.ux-process{background:#f4f5f5}.ux-process .ux-process__header{padding-top:96px}.ux-process .ux-process__label{font-weight:700;font-size:2rem;line-height:175%;letter-spacing:2%;text-align:center}.ux-process .ux-process__title{margin-top:8px;font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:900;font-size:5.6rem;line-height:130%;letter-spacing:1%;text-align:center}.ux-process .ux-process__description{margin-top:24px;font-weight:700;font-size:2rem;line-height:175%;letter-spacing:-2%;text-align:center}.ux-process .ux-process__steps{max-width:1102px;margin-top:20px}.ux-process .ux-process__next-phase-container{padding-bottom:96px}.ux-process .ux-process__next-phase{font-weight:700;font-size:2rem;line-height:175%;letter-spacing:2%;text-align:center;color:#6955db}.section-cta-contact--ux{min-height:285px}.section-download--ux{background:#f4f5f5;margin-top:80px}.section-column--ux{background:#f4f5f5}.section-column--ux .column__discover{background:#f4f5f5}.ux-experts{padding-top:96px;background:#f4f5f5;border:1px solid #ccc}.ux-experts .ux-experts__title{font-family:poppins,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:800;font-size:8rem;line-height:110%;letter-spacing:-1%;text-align:center}.ux-experts .ux-experts__slider{margin-top:48px;background:#fdf6ff}.ux-experts .ux-experts__slider .main__slider__item .slider__item__text{color:rgba(0,0,0,.87)}.ux-experts .ux-experts__client-voice{max-width:1096px;padding-top:56px;padding-bottom:96px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__title{font-family:poppins,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:800;font-size:8rem;line-height:110%;letter-spacing:-1%;text-align:center}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content{margin-top:40px;padding:56px 56px 48px;background:#fff;border-radius:16px;box-shadow:0 4px 24px 0 rgba(0,0,0,.04),0 4px 6px 0 rgba(0,0,0,.04)}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info{display:flex;align-items:center;justify-content:center;gap:16px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info .ux-experts__client-voice__text{color:rgba(0,0,0,.54);display:flex;flex-direction:column;align-items:center}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info .ux-experts__client-voice__text .ux-experts__client-voice__name{font-weight:700;font-size:1.6rem;line-height:144%;letter-spacing:2%;text-align:center}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info .ux-experts__client-voice__text .ux-experts__client-voice__company{font-weight:500;font-size:1.4rem;line-height:130%;letter-spacing:2%;text-align:center}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info .site-img{width:96px;height:96px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__comment{margin-top:56px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__comment .ux-experts__client-voice__comment__title{font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:900;font-size:4rem;line-height:140%;letter-spacing:0}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__comment .ux-experts__client-voice__comment__text{margin-top:24px;font-weight:500;font-size:1.6rem;line-height:144%;letter-spacing:2%;color:rgba(0,0,0,.54)}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study{margin-top:56px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__label{font-weight:700;font-size:2rem;line-height:175%;letter-spacing:2%}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link{margin-top:8px;display:flex;gap:24px;align-items:center;border:1px solid rgba(0,0,0,.06);border-radius:6px;box-shadow:0 2px 16px 0 rgba(0,0,0,.03),0 2px 1px 0 rgba(0,0,0,.03)}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .site-img{width:402px;height:244px;border-top-left-radius:6px;border-bottom-left-radius:6px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption{display:flex;flex-direction:column;gap:8px;padding-right:24px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption .caption__label{font-weight:500;font-size:1.6rem;line-height:144%;letter-spacing:2%}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption .caption__title{font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:900;font-size:2.4rem;line-height:140%;letter-spacing:-1%}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption .caption__text{font-weight:500;font-size:1.6rem;line-height:144%;letter-spacing:2%}@media screen and (max-width:1168px){.ux-experts .ux-experts__slider .main__slider__item .slider__item__banner .slider__item__img{position:absolute;right:0;width:400px}}@media screen and (max-width:960px){.ux-benefits .site-container--ux{padding-top:56px;padding-bottom:56px}.ux-benefits__heading{margin-bottom:48px;gap:19px}.ux-benefits__subhead{font-size:2.4rem}.ux-benefits__title{font-size:4.8rem}.ux-benefits__tag{width:65px;height:30px;top:-10px;left:-28px}.ux-benefits__subtitle{display:block;font-size:4rem;text-align:center}.ux-benefits__list{gap:48px}.ux-benefits__item{display:grid;grid-template-columns:1fr;gap:12px}.ux-benefits__content{display:contents}.ux-benefits__meta{grid-row:1}.ux-benefits__meta-label{font-size:2.1rem}.ux-benefits__meta-number{width:24px;height:24px;font-size:1.4rem}.ux-benefits__item-header{grid-row:2}.ux-benefits__item-title{font-size:3.2rem;line-height:136%;letter-spacing:0}.ux-benefits__item-lead{font-size:1.6rem;letter-spacing:0;margin-bottom:2px}.ux-benefits__description{font-size:1.5rem;grid-row:4}.ux-benefits__image{max-width:100%;flex:1;grid-row:3;margin:8px 0}.ux-cta .ux-cta__head{font-size:4rem}.ux-cta .ux-cta__description{margin-top:12px;font-size:1.5rem}.ux-cta .ux-cta__description .text-highlight{font-size:1.5rem;line-height:160%}.ux-cta .ux-cta__action{margin-top:72px}.ux-cta .ux-cta__action .ux-cta__note{font-size:1.4rem;letter-spacing:0}.ux-process .ux-process__header{padding-top:56px}.ux-process .ux-process__label{font-size:1.6rem;line-height:165%;letter-spacing:0}.ux-process .ux-process__title{font-size:4rem;line-height:130%;letter-spacing:0}.ux-process .ux-process__description{font-size:1.6rem;line-height:165%;letter-spacing:0}.ux-process .ux-process__steps{margin-top:4px;padding:0}.ux-process .ux-process__next-phase-container{padding-bottom:56px}.ux-process .ux-process__next-phase{font-size:1.6rem;line-height:165%;letter-spacing:0}.section-download--ux{margin-top:0}.ux-experts{padding-top:72px}.ux-experts .ux-experts__title{font-size:4.8rem}.ux-experts .ux-experts__slider{margin-top:40px}.ux-experts .ux-experts__slider .main__slider__item .slider__item__text .main__slider__paragraph{margin-top:24px;font-size:1.6rem}.ux-experts .ux-experts__client-voice{padding-top:40px;padding-bottom:72px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__title{font-size:4.8rem}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content{padding:40px 24px 32px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info{flex-direction:column-reverse}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info .ux-experts__client-voice__text .ux-experts__client-voice__name{font-size:1.4rem;letter-spacing:0}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__info .ux-experts__client-voice__text .ux-experts__client-voice__company{font-size:1.3rem;letter-spacing:0}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__comment{margin-top:48px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__comment .ux-experts__client-voice__comment__title{font-size:2.1rem}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__comment .ux-experts__client-voice__comment__text{font-size:1.4rem;letter-spacing:0}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__label{font-size:1.6rem;letter-spacing:0}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link{flex-direction:column;gap:24px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .site-img{width:100%;height:auto}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption{padding-top:24px;padding-left:24px;padding-bottom:24px}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption .caption__label{font-size:1.4rem;letter-spacing:0}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption .caption__title{font-size:2.1rem;letter-spacing:0}.ux-experts .ux-experts__client-voice .ux-experts__client-voice__content .ux-experts__client-voice__case-study .case-study__link .ux-experts__client-voice__caption .caption__text{font-size:1.4rem;letter-spacing:0}}@media screen and (max-width:576px){.ux-experts .ux-experts__slider .main__slider__item{min-height:764px}.ux-experts .ux-experts__slider .main__slider__item .slider__item__banner .slider__item__img{width:100%;height:580px}}