@charset "UTF-8";.site-container--uiconsulting{max-width:1056px}.uiconsulting-benefits{font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;background-color:#fafafa;box-shadow:0 1px 3px 0 #00000029 inset}.uiconsulting-benefits .site-container--uiconsulting{max-width:900px;padding:96px 0}.uiconsulting-benefits__heading{display:flex;flex-direction:column;gap:16px;text-align:center;font-weight:900;margin-bottom:80px}.uiconsulting-benefits__subhead{color:#db0032;font-size:3.2rem;line-height:1.4;letter-spacing:0;text-align:center;margin:0}.uiconsulting-benefits__title{margin:0;font-size:5.6rem;font-weight:900;color:#000000DE;line-height:1.3;letter-spacing:.01em;font-feature-settings:'pkna' on,'pwid' on,'palt' on;white-space:nowrap;text-align:center}.uiconsulting-benefits__list{display:flex;flex-direction:column;gap:96px;max-width:900px;margin:0 auto}.uiconsulting-benefits__item{display:flex;flex-direction:column;gap:12px;width:100%}.uiconsulting-benefits__meta{display:flex;align-items:center;gap:12px;font-weight:900}.uiconsulting-benefits__meta-label{color:#db0032;font-size:2.4rem;line-height:1.4;letter-spacing:0;margin:0}.uiconsulting-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}.uiconsulting-benefits__item-header{display:flex;flex-direction:column;gap:4px;font-weight:900}.uiconsulting-benefits__item-lead{font-size:2.4rem;line-height:140%;letter-spacing:0;color:#000000DE;margin:0}.uiconsulting-benefits__item-title{font-size:4.8rem;line-height:136%;letter-spacing:.01em;color:#000000DE;margin:0}.uiconsulting-benefits__description{font-family:"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-size:2rem;font-weight:700;line-height:1.75;letter-spacing:.02em;color:#000000DE;margin:0}.uiconsulting-benefits__cycle{width:100%;max-width:852px;margin:20px auto 0}.uiconsulting-benefits__cycle--pc{display:block}.uiconsulting-benefits__cycle--pc img{width:100%;height:auto;display:block}.uiconsulting-benefits__cycle--sp{display:none}.uiconsulting-benefits__cycle-grid{--cycle-gap:8px;position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(344px,auto) minmax(324px,auto);justify-content:center;gap:var(--cycle-gap);width:100%;margin:0 auto}.uiconsulting-benefits__cycle-card{position:relative;width:100%;height:100%;background:#fff;border-radius:8px;padding:40px 16px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 24px #0000000A,0 4px 6px #0000000A;box-sizing:border-box}.uiconsulting-benefits__cycle-card-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:1.4;letter-spacing:0;font-feature-settings:"pkna" on,"pwid" on,"palt" on;color:#000000DE;margin:0 0 8px;width:100%;word-break:break-all}.uiconsulting-benefits__cycle-card-text{font-family:"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.44;letter-spacing:0;font-feature-settings:"halt" on,"palt" on;color:#000000DE;margin:0;width:100%}.uiconsulting-benefits__cycle-card-icon{margin-top:auto;padding-top:8px;align-self:center;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.uiconsulting-benefits__cycle-card-icon img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;display:block}.uiconsulting-benefits__cycle-center{position:absolute;grid-column:1/3;grid-row:1/2;top:auto;bottom:calc(-1 * var(--cycle-gap)/ 2);left:50%;transform:translate(-50%,50%);width:64px;height:64px;z-index:2;pointer-events:none}.uiconsulting-benefits__cycle-center img{width:64px;height:64px;display:block;filter:drop-shadow(0 6px 16px #0000000F) drop-shadow(0 6px 4.5px #0000000F)}.uiconsulting-benefits__support{width:100%;max-width:852px;margin:20px auto 0;background:#fff;border-radius:24px;padding:40px 56px;box-shadow:0 4px 24px #0000000A,0 4px 6px #0000000A;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.uiconsulting-benefits__support-header{display:flex;align-items:center;justify-content:flex-start;gap:8px}.uiconsulting-benefits__support-plus{position:relative;width:18px;height:18px;display:inline-block;flex-shrink:0}.uiconsulting-benefits__support-plus::after,.uiconsulting-benefits__support-plus::before{content:"";position:absolute;background:#85f;border-radius:1px}.uiconsulting-benefits__support-plus::before{top:7px;left:0;width:18px;height:4px}.uiconsulting-benefits__support-plus::after{top:0;left:7px;width:4px;height:18px}.uiconsulting-benefits__support-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:3.2rem;line-height:1.4;color:#85f;margin:0;text-align:left;font-feature-settings:"pwid" on,"palt" on}.uiconsulting-benefits__support-text{font-family:"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-weight:700;font-size:2rem;line-height:1.75;letter-spacing:.02em;color:#000000DE;margin:0;text-align:left}.section-cta-contact--uiconsulting{min-height:285px}.section-download--uiconsulting{background:#f4f5f5}.uiconsulting-expert{background:#fff;padding-top:56px;padding-bottom:80px}.uiconsulting-expert__container{width:100%;max-width:1366px;margin:0 auto;padding:0}.uiconsulting-expert__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:1.1;letter-spacing:-.01em;text-align:center;color:#000000DE;margin-bottom:56px}.uiconsulting-expert__heading{font-family:toppan-bunkyu-midashi-go-std,"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-size:4rem;font-weight:900;line-height:1.4;font-feature-settings:"pwid" on,"palt" on;color:#000000DE;width:100%;margin:0 auto 40px auto;text-align:center}.uiconsulting-expert__content{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;max-width:1366px;margin:0 auto}.uiconsulting-expert__image-wrap{width:392px;height:410px;flex-shrink:0}.uiconsulting-expert__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.uiconsulting-expert__text-wrap{width:731px;margin-left:40px;flex-shrink:0}.uiconsulting-expert__body{font-family:"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-size:2rem;font-weight:700;line-height:1.75;letter-spacing:.02em;font-feature-settings:"pwid" on,"palt" on,"pkna" on;color:#000000DE;margin:0}.uiconsulting-expert__author{font-family:"游ゴシック体","Yu Gothic",YuGothic,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif;font-size:2rem;font-weight:700;line-height:1.75;color:#000000DE;margin-top:35px}.uiconsulting-expert__author span+span{margin-left:8px}@media (min-width:440px){.uiconsulting-benefits__cycle-grid{grid-template-columns:repeat(2,192px);grid-template-rows:repeat(2,minmax(324px,auto));max-width:392px}.uiconsulting-benefits__cycle-card{width:192px;min-height:324px}}@media screen and (max-width:960px){.uiconsulting-benefits .site-container--uiconsulting{max-width:100%;padding:56px 24px}.uiconsulting-benefits__heading{margin-bottom:48px}.uiconsulting-benefits__subhead{font-size:2.4rem}.uiconsulting-benefits__title{display:block;font-size:4rem;white-space:normal}.uiconsulting-benefits__list{gap:48px;max-width:100%}.uiconsulting-benefits__meta-label{font-size:2.1rem}.uiconsulting-benefits__meta-number{width:32px;height:32px;font-size:2.1rem}.uiconsulting-benefits__item-header{gap:0}.uiconsulting-benefits__item-lead{font-size:2rem;line-height:1.28;margin:0}.uiconsulting-benefits__item-title{font-size:3.2rem}.uiconsulting-benefits__description{font-size:1.6rem;font-weight:500;line-height:1.65;margin:0}.uiconsulting-benefits__cycle{margin-top:12px}.uiconsulting-benefits__cycle--pc{display:none}.uiconsulting-benefits__cycle--sp{display:block}.uiconsulting-benefits__support{margin-top:0;border-radius:8px;padding:24px 16px 32px}.uiconsulting-benefits__support-header{flex-direction:column;align-items:center;gap:8px}.uiconsulting-benefits__support-title{font-size:2.4rem;width:100%;text-align:left}.uiconsulting-benefits__support-text{font-weight:500;font-size:1.4rem;line-height:1.44;letter-spacing:0;width:100%;text-align:left}.solution-detail__header--uiconsulting .solution-detail__anchor-work{margin-top:24px}.section-cta-contact--uiconsulting{min-height:auto;gap:24px}.uiconsulting-expert{padding-top:56px;padding-bottom:56px;border-top:1px solid #ccc}.uiconsulting-expert__container{max-width:100%}.uiconsulting-expert__title{font-size:4.8rem;padding:0 32px}.uiconsulting-expert__heading{margin-bottom:24px;font-size:2.4rem;letter-spacing:0;padding:0 32px}.uiconsulting-expert__content{flex-direction:column}.uiconsulting-expert__image-wrap{order:2;width:100%;height:auto;margin-top:0;margin-bottom:8px}.uiconsulting-expert__image-wrap img{width:100%;height:auto;aspect-ratio:375/225}.uiconsulting-expert__text-wrap{display:contents;width:100%;margin-left:0}.uiconsulting-expert__body{order:1;font-size:1.6rem;font-weight:500;line-height:1.65;letter-spacing:0;font-feature-settings:"halt" on;padding:0 32px;margin:0 0 40px 0}.uiconsulting-expert__author{order:3;font-size:1.6rem;font-weight:500;line-height:1.65;letter-spacing:0;padding:0 32px;margin-top:0}}@media (min-width:440px) and (max-width:960px){.uiconsulting-benefits__support{max-width:392px}}@media (min-width:961px) and (max-width:1200px){.uiconsulting-expert__text-wrap{width:calc(100% - 392px - 40px);padding-right:20px}}