@charset "UTF-8";.p-section-mainimage .p-mainimage__bg{background:url(/biz/assets/img/strength/strength_main_image.webp) right 18.1% bottom 1vw/auto 90% no-repeat,url(/biz/assets/img/strength/strength_main_image_bg.webp) center bottom/auto 86% no-repeat,#4b93ff}.p-section-mainimage .c-box{padding-top:20px}.c-main-title_strength{width:40%;padding:0;display:block;line-height:1;background:var(--color-base);font-size:0}.c-main-title_strength .c-text{width:auto;margin-top:-2px;margin-left:.3em;display:inline-block;vertical-align:bottom;font-size:10px;position:relative;color:var(--font-color);line-height:var(--line-height-medium)}.c-main-title-logo{padding:12px 0;display:flex;align-items:flex-end;justify-content:center;flex-flow:row nowrap}.c-main-title-logo .logo{width:59%;font-size:0;display:inline-block}.c-main-title-logo img{width:100%}.c-strength-list{width:100%;display:flex;justify-content:center;flex-flow:row nowrap}.c-strength-list li{width:33.33%;padding:4px 0;min-height:30px}.c-strength-list li:nth-child(2){flex:1 1 auto}.c-strength-list li .text-wrap{display:block;text-align:center;position:relative}.c-strength-list li .text-wrap img,.c-mainimage img{width:100%}.c-main-title-catch{width:68%;left:9.1%}.c-main-title-catch span{display:inline-block;padding:2px;background:var(--color-accent-office)}.c-mainimage__badge{width:50%;height:38%;position:absolute;right:10px;bottom:4px;text-align:right;font-size:0}.c-mainimage__badge>div{height:100%;display:inline-block}.c-mainimage__badge>div img{width:auto;height:100%}.c-mainimage__badge .c-mainimage__badge-2{margin-left:6px}@media screen and (min-width: 376px){.p-section-mainimage .p-mainimage__bg{background:url(/biz/assets/img/strength/strength_main_image.webp) right 9.1% bottom 1vw/auto 94% no-repeat,url(/biz/assets/img/strength/strength_main_image_bg.webp) center bottom/cover no-repeat,#4b93ff}}@media screen and (min-width: 500px){.c-main-title-catch span{transform:scale(1);font-size:12px}}@media screen and (min-width: 769px),print{.p-section-mainimage .p-mainimage__bg{background:none}.p-section-mainimage{background:url(/biz/assets/img/strength/strength_main_image_bg.webp) center bottom/auto 100% no-repeat,#4b93ff}.p-section-mainimage:after{width:384px;height:455px;bottom:26px;background:url(/biz/assets/img/strength/strength_main_image.webp) right bottom/100% auto no-repeat}.p-section-mainimage .c-btn__catch span{font-size:18px;color:var(--color-base)}.p-section-mainimage .c-btn__catch span:before,.p-section-mainimage .c-btn__catch span:after{background:var(--color-base)}.p-section-mainimage .c-btn .c-btn__body{border-width:5px;border-color:var(--color-accent-download)}.c-main-title_strength{margin-top:24px;width:471px;border-radius:0 0 10px 10px;overflow:hidden}.c-main-title_strength .c-main-title-logo{padding:24px 0}.c-main-title_strength .logo{width:280px}.c-main-title_strength .c-text{margin-left:.5em;font-size:28px;top:-3px}.c-mainimage__badge{width:330px;height:125px;right:auto;left:50%;bottom:26px;transform:translate(160px);z-index:1}}@media screen and (min-width: 1440px){.p-section-mainimage{background-size:cover}}.p-section-different{padding-top:10%}.p-section-different .p-cardlist-pc-column1 .c-cardlist__item{margin-bottom:100px}.p-section-different .p-cardlist-pc-column1 .c-cardlist__item:last-child{margin-bottom:0}.p-section-different .c-grid-figtext-row-text img{width:100%}.p-section-different .c-strength-user{margin-top:10%;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-flow:row wrap;gap:0 16px}.p-section-different .c-strength-user img{width:45%}.p-section-different .c-strength-user img:nth-child(2){order:3}.p-section-different .c-text_user{margin-top:5%;font-size:clamp(13px,var(--font-size-vw-14),26px);font-weight:var(--font-weight-bold);line-height:var(--line-height-higher)}.p-section-different .c-strength-evidence{width:100%;margin-top:10px;padding:10px 0;display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;border:2px solid var(--color-accent-cta);background:var(--color-bg-pale)}.p-section-different .c-strength-evidence .c-strength-evidence__img{width:23%;margin-right:1em;flex:0 0 auto}.p-section-different .c-strength-evidence .c-strength-evidence__img img{width:100%}.p-section-different .c-strength-evidence .c-strength-evidence__text{flex:0 0 auto}.p-section-different .c-strength-evidence .c-strength-evidence__text-item{font-size:clamp(12px,var(--font-size-vw-12),22px);flex:0 0 auto}.p-section-different .c-strength-evidence .c-evidence__item-text{width:5.5em;display:inline-block;padding-right:0;margin-right:.5em}.p-section-different .c-strength-evidence .c-evidence__item-num{font-size:2.3em}.p-section-different .c-strength-evidence .c-evidence__item-unit{font-size:1.3em}.p-section-different .triangle{width:14%;max-width:50px;margin:10px auto}.p-section-different .triangle img{width:100%}.p-section-different .c-box{background:#fff500}@media screen and (min-width: 769px),print{.p-section-different{padding-top:50px}.p-section-different .c-lead{margin-bottom:100px}.p-section-different .c-text_user{margin-top:20px}.p-section-different .c-text{text-align:center}.p-section-different .c-strength-user{margin-top:20px;width:100%;display:flex;align-items:flex-start;justify-content:center;flex-flow:row nowrap;gap:0 10px}.p-section-different .c-strength-user img{width:279px}.p-section-different .c-strength-user img:nth-child(3){order:3}.p-section-different .c-strength-evidence{width:668px;margin-top:20px;border-width:3px}.p-section-different .c-strength-evidence .c-strength-evidence__img{width:103px;margin-right:20px}.p-section-different .c-strength-evidence .c-strength-evidence__text-item{font-size:22px}.p-section-different .c-strength-evidence .c-strength-evidence__text-item:last-child{margin-left:20px}.p-section-different .c-strength-evidence .c-strength-evidence__text{display:flex;align-items:center;justify-content:center;flex-flow:row nowrap}.p-section-different .c-strength-evidence .c-evidence__item-text{width:5.5em;display:inline-block;padding-right:0;margin-right:.5em}.p-section-different .c-strength-evidence .c-evidence__item-num{font-size:2.3em}.p-section-different .c-strength-evidence .c-evidence__item-unit{font-size:1.3em}}@media screen and (min-width: 769px),print{.p-section-feature .c-lead{margin-bottom:100px}.p-section-feature .c-cardlist__item:nth-child(2) .c-grid-figtext-row{flex-direction:row-reverse}.p-section-feature .p-cardlist-pc-column1 .c-cardlist__item{margin-bottom:100px}}.p-section-casestudy .p-cardlist{margin-top:12%}@media screen and (min-width: 769px),print{.p-section-casestudy .p-cardlist{margin-top:40px}}
