.p-intro{max-width:1200px;margin-inline:auto}@media(min-width: 48em){.p-intro{padding-top:62px}}.p-intro__container{max-width:544px;padding-inline:25px;margin-inline:auto}@media(min-width: 48em){.p-intro__container{padding-inline:0}}.p-intro__menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:13px}@media(min-width: 48em){.p-intro__menu{gap:28px;justify-content:center}}.p-intro__menu-item{display:flex;justify-content:center;align-items:center;width:156px;height:74px;padding:5px;background-color:#fff;border:2px solid #e3e5e5;border-radius:12px}@media(min-width: 48em){.p-intro__menu-item{width:140px;height:75px;padding:2px}}.p-intro__item-wrapper{display:flex;flex-direction:column;align-items:center}@media(min-width: 48em){.p-intro__item-wrapper{transition:opacity .2s ease-in-out}.p-intro__item-wrapper:hover,.p-intro__item-wrapper:focus{opacity:.7}}.p-intro__item-label{display:inline-flex;flex-direction:column;justify-content:center;min-height:40px;font-size:1.4rem;font-weight:700;line-height:1.4285714286;letter-spacing:.04em;text-align:center}.p-intro__item-icon{width:10px;height:20px}.p-intro__item-icon img{max-width:100%;height:auto}.p-kensapo{margin-top:96px;max-width:calc(100% - 24px);margin-inline:auto;margin-bottom:10px}@media(min-width: 48em){.p-kensapo{width:1092px;margin-top:112px;margin-bottom:22px}}.p-kensapo__lead{text-align:center}.p-kensapo__title{font-size:2.3rem;line-height:1.5652173913;font-weight:700;color:#0068b7;letter-spacing:.04em}@media(min-width: 48em){.p-kensapo__title{font-size:3.6rem;line-height:1.7777777778}}.p-kensapo__content{padding:32px 26px 28px;margin-top:28px;background-color:#fff;border-radius:12px}@media(min-width: 48em){.p-kensapo__content{padding:56px 48px 106px;margin-top:35px}}@media(min-width: 48em){.p-kensapo__intro{text-align:center}}.p-kensapo__intro-heading{font-size:2.3rem;line-height:1.2173913043;font-weight:700;color:#0068b7;letter-spacing:.04em;text-align:center}@media(min-width: 48em){.p-kensapo__intro-heading{font-size:3.6rem;line-height:1.7777777778}}.p-kensapo__intro-text{margin-top:19px;font-size:1.3rem;line-height:1.8461538462;font-weight:700;color:#00051e;letter-spacing:.04em}@media(min-width: 48em){.p-kensapo__intro-text{margin-top:35px;font-size:1.6rem;line-height:1.75}}.p-kensapo__items{display:flex;flex-direction:column;margin-top:27px;gap:28px}@media(min-width: 48em){.p-kensapo__items{flex-direction:row;gap:0;width:996px;margin-top:40px;border:8px solid #2982c6;border-radius:18px}}.p-kensapo__item{display:flex;flex-direction:column;align-items:center;padding:20px 16px 23px;border:6px solid #0068b7;border-radius:14px}@media(min-width: 48em){.p-kensapo__item:first-child{border-radius:6px 0 0 6px}}@media(min-width: 48em){.p-kensapo__item:not(:first-child){width:248px;border-left:8px solid;border-color:#0068b7}}@media(min-width: 48em){.p-kensapo__item{flex-grow:1;align-items:center;width:240px;padding:28px 0 34px;border:none;border-radius:0}}.p-kensapo__img{width:84px;height:84px;margin-inline:auto}@media(min-width: 48em){.p-kensapo__img{width:110px;height:110px;margin-inline:initial}}.p-kensapo__img-body{max-width:100%;height:auto}.p-kensapo__item-heading-wrapper{margin-top:14px;text-align:center}@media(min-width: 48em){.p-kensapo__item-heading-wrapper{display:flex;align-items:center;height:69px;margin-top:30px}}.p-kensapo__item-heading{font-size:1.8rem;line-height:1.5555555556;font-weight:700;color:#0068b7;letter-spacing:.04em}@media(min-width: 48em){.p-kensapo__item-heading{font-size:1.8rem;line-height:1.3333333333}}.p-kensapo__item-list{margin-top:27px}.p-kensapo__item-list li{font-size:1.6rem;line-height:1.625;color:#00051e;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere;list-style-type:"・";list-style-position:outside}@media(min-width: 48em){.p-kensapo__item-list li{font-size:1.4rem;line-height:1.4285714286}}@media(min-width: 48em){.p-kensapo__item-list{margin-top:25px;padding:0 33px 0}}.p-page-header__heading-line01{display:block;font-size:1.8rem}@media(min-width: 48em){.p-page-header__heading-line01{margin-top:-4px;font-size:2.8rem;letter-spacing:.04em}}.p-page-header{position:relative;height:712px;background-image:url("/assets/images/pages/solution/detail-common/page-header_bg.jpg");background-repeat:no-repeat;background-position:top left;background-size:cover}@media(min-width: 48em){.p-page-header{height:602px;background-image:url("/assets/images/pages/solution/detail-common/page-header_bg_md.jpg")}}.p-page-header__container{display:flex;flex-direction:column;width:calc(100% - 50px);height:100%;padding-top:117px;margin:auto}@media(min-width: 48em){.p-page-header__container{position:relative;width:866px;padding-top:191px}}.p-page-header__category{font-size:1.3rem;font-weight:700;line-height:1.5385;color:#acccee}@media(min-width: 48em){.p-page-header__category{font-size:1.4rem;line-height:2;letter-spacing:.04em}}.p-page-header__heading{margin-top:13px;font-size:2.4rem;font-weight:700;line-height:1.5;color:#fff}@media(min-width: 48em){.p-page-header__heading{margin-top:8px;font-size:3.6rem;line-height:1.77;letter-spacing:.08em}}.p-page-header__text{width:calc(100% - 110px);margin-top:9px;font-size:1.3rem;font-weight:700;line-height:1.84;color:#fff}@media(min-width: 48em){.p-page-header__text{width:440px;margin-top:3px;font-size:1.4rem;line-height:2;letter-spacing:.04em}}.p-page-header__icon{position:absolute;top:368px;right:22px;width:164px;height:164px}@media(min-width: 48em){.p-page-header__icon{top:163px;right:-6px;width:289.5px;height:289.5px}}.p-page-header__cta{width:273px;padding-bottom:40px;margin:auto auto 0}@media(min-width: 48em){.p-page-header__cta{width:322px;padding-bottom:0;margin-top:36px;margin-left:0}}.p-page-header__cta-link{display:flex;align-items:center;justify-content:center;height:52px;font-size:1.6rem;font-weight:700;color:#0068b7;border-radius:8px}@media(min-width: 48em){.p-page-header__cta-link{height:56px;font-size:1.8rem;border-radius:12px;transition:opacity .3s}}@media(min-width: 48em){.p-page-header__cta-link:hover{opacity:.75}}.p-page-header__cta-link+.p-page-header__cta-link{margin-top:10px}@media(min-width: 48em){.p-page-header__cta-link+.p-page-header__cta-link{margin-top:12px}}.p-page-header__cta-link.p-page-header__cta-link--white{background-color:#fff}.p-page-header__cta-link.p-page-header__cta-link--yellow{color:#263883;background:linear-gradient(180deg, rgb(251, 230, 79) 0%, rgb(231, 224, 13) 80%)}.p-page-content{padding-top:86px;padding-bottom:47px;background-color:#eef2f3}@media(min-width: 48em){.p-page-content{padding-top:0;padding-bottom:0}}.p-sales-points{margin-top:96px}@media(min-width: 48em){.p-sales-points{margin-top:112px}}.p-sales__lead{text-align:center}.p-sales__title{font-size:2.3rem;line-height:1.5652173913;font-weight:700;color:#0068b7;letter-spacing:.04em}@media(min-width: 48em){.p-sales__title{font-size:3.6rem;line-height:1.7777777778}}.p-sales__content-list{display:flex;flex-direction:column;justify-content:center;gap:28px;padding-inline:12px;margin-top:28px}@media(min-width: 48em){.p-sales__content-list{flex-direction:row;margin-top:56px;gap:42px}}.p-sales-point{padding:14px 13px;background-color:#fff;border-radius:12px}@media(min-width: 48em){.p-sales-point{display:block;width:336px;height:327px;padding:15px 14px 28px}}.p-sales-point__label{display:flex;justify-content:center;align-items:center;height:42px;font-weight:700;color:#fff;letter-spacing:.04em;background:#f66e00;background:linear-gradient(22deg, rgb(246, 110, 0) 0%, rgb(246, 114, 0) 23%, rgb(247, 141, 54) 82%, rgb(250, 155, 0) 100%);border-radius:12px}@media(min-width: 48em){.p-sales-point__label{height:56px;font-size:1.8rem;line-height:1.5555555556}}.p-sales-point__heading-wrapper{display:flex;justify-content:center;align-items:center;margin-top:25px}@media(min-width: 48em){.p-sales-point__heading-wrapper{display:inline-flex;margin-top:22px;width:100%;height:56px}}.p-sales-point__heading{font-size:1.8rem;line-height:1.5555555556;font-weight:700;color:#f5781e;text-align:center;letter-spacing:.04em}@media(min-width: 48em){.p-sales-point__heading{font-size:2.2rem;line-height:1.2727272727}}.p-sales-point__text-wrapper{margin-top:14px}@media(min-width: 48em){.p-sales-point__text-wrapper{padding:10px 13px;margin-top:0}}.p-sales-point__text{font-size:1.3rem;line-height:1.8461538462;font-weight:700;color:#00051e;letter-spacing:.04em}@media(min-width: 48em){.p-sales-point__text{font-size:1.6rem;line-height:1.75}}@media(min-width: 48em){.p-section{padding-top:115px;padding-bottom:24px}}.p-section+.p-section{padding-top:86px}@media(min-width: 48em){.p-section+.p-section{padding-top:115px}}.p-section__title{margin-bottom:33px;font-size:2.4rem;font-weight:700;line-height:1.5;color:#0068b7;text-align:center}@media(min-width: 48em){.p-section__title{margin-bottom:43px;font-size:3.6rem;line-height:1.77;letter-spacing:.04em}}.p-service{margin-top:94px}@media(min-width: 48em){.p-service{max-width:1092px;margin-top:112px;margin-inline:auto}}.p-service__lead{padding-inline:12px}@media(min-width: 48em){.p-service__lead{padding-inline:initial}}.p-service__title{font-size:2.3rem;line-height:1.5;color:#0068b7;font-weight:700;letter-spacing:.04em;text-align:center}@media(min-width: 48em){.p-service__title{font-size:3.6rem;line-height:1.7777777778}}.p-service__text{padding-inline:13px;margin-top:30px;font-size:1.2rem;line-height:2;font-weight:700;letter-spacing:.04em;font-feature-settings:"pwid"}@media(min-width: 48em){.p-service__text{padding-inline:initial;margin-top:35px;font-size:1.6rem;line-height:1.75;text-align:center}}.p-service__content{max-width:calc(100% - 24px);padding:28px 13px;margin-top:28px;margin-inline:auto;text-align:center;background-color:#fff;border-radius:12px}@media(min-width: 48em){.p-service__content{max-width:100%;padding:0;margin-top:42px;margin-inline:initial}}@media(min-width: 48em){.p-service__figure-wrapper{padding:56px}}.p-service__figure-title{font-size:1.8rem;line-height:1.5555555556;font-weight:700;color:#0068b7;letter-spacing:.04em}@media(min-width: 48em){.p-service__figure-title{font-size:3.6rem;line-height:1.7777777778}}.p-service__figure{margin-top:14px}@media(min-width: 48em){.p-service__figure{padding-top:35px;margin-top:0}}.p-service__figure-body img{max-width:100%;height:auto}.p-worry{padding-top:58px;padding-inline:12px}@media(min-width: 48em){.p-worry{padding-top:108px;padding-inline:0}}.p-worry__container{margin-inline:auto}@media(min-width: 48em){.p-worry__container{max-width:1092px}}.p-worry__title{font-weight:700;color:#0068b7;text-align:center;font-size:2.4rem;line-height:1.5;letter-spacing:.04em}@media(min-width: 48em){.p-worry__title{font-size:3.6rem;line-height:1.7777777778}}.p-worry__wrapper{padding:28px 13px;margin-top:28px;background-color:#fff;border-radius:14px}@media(min-width: 48em){.p-worry__wrapper{width:100%;padding:56px 74px;margin-top:35px}}.p-worry__heading{font-weight:700;font-size:2.4rem;line-height:1.5;color:#0068b7;letter-spacing:.04em;text-align:center}@media(min-width: 48em){.p-worry__heading{font-size:3.6rem;line-height:1.7777777778}}.p-worry__intro-text{margin-top:15px;font-size:1.3rem;line-height:1.8461538462;font-weight:700;letter-spacing:.04em}@media(min-width: 48em){.p-worry__intro-text{margin-top:35px;font-size:1.6rem;line-height:1.75;text-align:center}}@media(min-width: 48em){.p-worry__content{margin-top:51px}}.p-worry__list-container{display:flex;flex-direction:column;align-items:center}@media(min-width: 48em){.p-worry__list-container{flex-direction:row}}.p-worry__img-wrapper{width:210px;height:210px;flex-shrink:0;margin-top:13px}.p-worry__img-wrapper img{width:100%;height:auto}@media(min-width: 48em){.p-worry__img-wrapper{margin-top:0}}.p-worry__list-wrapper{position:relative;display:flex;align-items:center;margin:36px 13px 0 13px;flex-direction:column}@media(min-width: 48em){.p-worry__list-wrapper{align-items:flex-start;justify-content:center;padding-left:56px;margin:0 103px 0 98px;background-color:#fff;border-left:2px solid #dfe1e2}}.p-worry__list-cheveron{position:absolute;z-index:10;width:29.5px;height:29.5px;top:-14px;content:"";background-color:#fff;border-bottom:2px solid #dfe1e2;border-left:2px solid #dfe1e2;background:#fff;transform:rotate(135deg)}@media(min-width: 48em){.p-worry__list-cheveron{top:initial;left:-16.5px;width:31px;height:31px;transform:rotate(45deg)}}.p-worry__list{position:relative;padding-top:18px;border-top:2px solid #dfe1e2}@media(min-width: 48em){.p-worry__list{padding-block:17px;white-space:nowrap;border-top:none}}.p-worry__list-item:not(:first-child){padding-top:12px}@media(min-width: 48em){.p-worry__list-item:not(:first-child){padding-top:0}}.p-worry__list-mark{display:inline-block;width:11px;height:11px;background-color:#98a7cc;border-radius:50%}.p-worry__list-text{padding-left:2px;font-size:1.6rem;line-height:1.3125;font-weight:700;letter-spacing:.04em}@media(min-width: 48em){.p-worry__list-text{display:inline-block;padding-left:10px;font-size:1.8rem;line-height:2.1111111111}}.p-worry__answer{margin-top:10px;text-align:center}@media(min-width: 48em){.p-worry__answer{margin-top:56px}}.p-worry__answer-triangle{display:inline-flex;justify-content:center;width:24px;height:13px}@media(min-width: 48em){.p-worry__answer-triangle{width:48px;height:28px}}.p-worry__answer-triangle img{max-width:100%;height:auto}.p-worry__answer-text{margin-top:10px;color:#f5781e;font-size:2.3rem;line-height:1.5652173913;font-weight:700;letter-spacing:.04em}@media(min-width: 48em){.p-worry__answer-text{margin-top:31px;font-size:3.6rem;line-height:1.7777777778}}
