@charset "UTF-8";.p-medical-section-heading{margin:0 0 3.125rem;text-align:center}.p-medical-section-heading__label{display:inline-block;margin:0 0 .938rem;font-family:"Google Sans Flex",sans-serif;font-size:1.25rem;line-height:1.5;letter-spacing:.05em;font-weight:600;color:transparent;background:linear-gradient(140deg,#2d78da 31%,#7bde54 99%);background-clip:text;-webkit-background-clip:text}.p-medical-section-heading__title{font-size:2.125rem;line-height:1.5;letter-spacing:.1em;font-weight:700}.p-medical-section-heading__title span{color:#22508c}@media screen and (max-width:767px){.p-medical-section-heading{margin:0 0 1.875rem}.p-medical-section-heading__label{margin:0 0 .313rem;font-size:1rem}.p-medical-section-heading__title{font-size:1.375rem}}.p-medical .c-cta{padding:3.75rem 0;background-image:url(//bluedrop-official.jp/wp-content/themes/bluedrop/assets/css/medical/../../images/medical/bg_medical_cta_pc.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}.p-medical .c-cta__bg{display:none}.p-medical .c-cta__canvas{display:none}.p-medical .c-cta__product-title{font-size:2rem}.p-medical .c-cta__cancer-number{color:#22508c}.p-medical .c-cta__cancer-unit{color:#22508c}.p-medical .c-cta__cancer-list-item{background-color:#22508c}@media screen and (max-width:767px){.p-medical .c-cta{padding:1.875rem 0 3.125rem;background-image:url(//bluedrop-official.jp/wp-content/themes/bluedrop/assets/css/medical/../../images/medical/bg_medical_cta_sp.webp)}.p-medical .c-cta__product-title{font-size:1.25rem}}.p-medical-mv{position:relative;padding:10rem 0 2.5rem;overflow:hidden;background-image:url(//bluedrop-official.jp/wp-content/themes/bluedrop/assets/css/medical/../../images/medical/bg_medical_mv_pc.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.p-medical-mv__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:77.5rem;margin:0 auto;padding:0 1.25rem}.p-medical-mv__body{width:100%}.p-medical-mv__heading{margin:0 0 1.875rem}.p-medical-mv__target{margin:0 0 1.25rem;font-size:1.625rem;line-height:1.5;letter-spacing:.05em;font-weight:700;color:#0d8945}.p-medical-mv__title{font-size:3rem;line-height:1.5;letter-spacing:.05em;font-weight:700;color:#000}.p-medical-mv__content{display:flex;align-items:flex-start;justify-content:flex-start;gap:2.813rem}.p-medical-mv__lead{margin:0 0 1.875rem;font-size:1.625rem;line-height:1.5;letter-spacing:.05em;font-weight:700;color:#000}.p-medical-mv__features{display:flex;align-items:flex-end;gap:2.5rem;margin:0 0 3.125rem}.p-medical-mv__feature{display:flex;align-items:flex-end;gap:.625rem}.p-medical-mv__feature-icon{flex:0 0 auto;width:2.188rem;height:2.188rem}.p-medical-mv__feature-text{font-size:1.375rem;line-height:1.5;letter-spacing:.05em;font-weight:700;white-space:nowrap;color:#22508c}.p-medical-mv__feature-text strong{font-weight:700}.p-medical-mv__feature-text strong span{font-size:3.1875rem;line-height:1;font-weight:700}.p-medical-mv__buttons{display:flex;align-items:flex-start;gap:1.563rem}.p-medical-mv__button{display:flex;align-items:center;justify-content:center;padding:1.25rem 2.188rem;font-size:.9375rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#fff;border-radius:.25rem;transition:filter .3s,transform .3s}@media (any-hover:hover){.p-medical-mv__button:hover{color:#fff;transform:translateY(-.125rem);filter:brightness(1.08)}}.p-medical-mv__button--download{background-color:#1962ea}.p-medical-mv__button--contact{background-color:#4eb824}.p-medical-mv__product{flex:0 0 15.625rem}.p-medical-mv__product img{width:100%;height:auto}@media screen and (max-width:767px){.p-medical-mv{padding:5rem 0 1.875rem;background-image:url(//bluedrop-official.jp/wp-content/themes/bluedrop/assets/css/medical/../../images/medical/bg_medical_mv_sp.webp);background-position:center bottom}.p-medical-mv__inner{flex-direction:column;max-width:initial;padding:0 .938rem}.p-medical-mv__body{width:100%;max-width:28.125rem;margin-inline:auto}.p-medical-mv__heading{margin:0 0 .938rem}.p-medical-mv__target{margin:0 0 .938rem;font-size:.8125rem}.p-medical-mv__title{font-size:1.5rem}.p-medical-mv__content{flex-direction:column;gap:1.25rem}.p-medical-mv__lead{margin:0 0 1.25rem;font-size:1rem}.p-medical-mv__features{gap:1.875rem;margin:0 0 1.875rem}.p-medical-mv__feature-icon{flex:0 0 auto;width:1.875rem;height:1.875rem}.p-medical-mv__feature-text{font-size:1rem}.p-medical-mv__feature-text strong span{font-size:2.1875rem}.p-medical-mv__buttons{flex-direction:column;gap:.938rem}.p-medical-mv__button{width:15.625rem;max-width:100%;padding:.938rem 1.875rem;font-size:.75rem;border-radius:3.75rem;box-shadow:0 .125rem 1rem rgba(21,46,75,.3)}.p-medical-mv__product{flex:auto;width:10rem;margin:0 0 0 .938rem}}.p-medical-message{padding:2.5rem 1.25rem;background-color:#333657}.p-medical-message__title{text-align:center}.p-medical-message__prefix{display:block;margin:0 0 .625rem;font-size:1.625rem;line-height:1.5;letter-spacing:.1em;font-weight:700;color:#fff}.p-medical-message__emphasis{display:block;font-size:2.125rem;line-height:1.3;letter-spacing:.1em;font-weight:700;color:#ecde51}@media screen and (max-width:767px){.p-medical-message{padding:1.25rem .938rem}.p-medical-message__prefix{margin:0 0 .313rem;font-size:1rem}.p-medical-message__emphasis{font-size:1.375rem}}.p-medical-concerns{padding:3.125rem 0 5rem;background-color:#f3f8f8}.p-medical-concerns__panel{display:flex;flex-direction:column;align-items:center;gap:1.875rem;padding:3.125rem 1.25rem 1.25rem;background-color:#fff;border-radius:.25rem}.p-medical-concerns__heading{display:flex;flex-direction:column;gap:.938rem;text-align:center}.p-medical-concerns__lead{font-size:1.125rem;line-height:1.5;letter-spacing:.1em;font-weight:700}.p-medical-concerns__title{font-size:1.625rem;line-height:1.5;letter-spacing:.1em;font-weight:700;color:#22508c}.p-medical-concerns__groups{display:flex;flex-direction:column;gap:1.875rem;width:min(100%, 56.25rem)}.p-medical-concerns__group{display:grid;align-items:start;gap:.938rem 3.125rem;grid-template-columns:8.125rem minmax(0, 1fr)}.p-medical-concerns__group.p-medical-concerns__group--doctor .p-medical-concerns__label{background-color:#0d8945}.p-medical-concerns__person{position:relative;grid-row:span 2;padding-bottom:.938rem}.p-medical-concerns__portrait{display:block;width:8.125rem}.p-medical-concerns__label{position:absolute;top:8.625rem;left:50%;padding:.313rem .938rem;font-size:.875rem;line-height:1.5;letter-spacing:.1em;font-weight:700;white-space:nowrap;color:#fff;background-color:#22508c;border-radius:1.875rem;transform:translateX(-50%)}.p-medical-concerns__list-box{padding:1.875rem;border-radius:.25rem;box-shadow:0 0 .75rem rgba(0,0,0,.1)}.p-medical-concerns__list{display:flex;flex-direction:column;gap:.938rem;padding-left:1em;list-style-type:disc;font-size:1rem;line-height:1.6;letter-spacing:.05em;font-weight:500;color:#202020;background-color:#fff}.p-medical-concerns__list strong{font-weight:700}.p-medical-concerns__impact{justify-self:start;grid-column:2;padding:.313rem 1.25rem;font-size:1.25rem;line-height:1.6;letter-spacing:.05em;font-weight:600;color:#fff;background-color:#ca4670;border-radius:.25rem 3.125rem 3.125rem 1.25rem}.p-medical-concerns__arrow{width:100%;height:4.375rem;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}.p-medical-concerns__transition{margin:1.25rem 0;font-size:1.625rem;line-height:1.6;letter-spacing:.05em;font-weight:700;text-align:center}.p-medical-concerns__result{display:flex;flex-direction:column;gap:.25rem;padding:1.875rem .938rem;text-align:center;color:#fff;background-color:#343a3a;border-radius:.5rem}.p-medical-concerns__result-lead{font-size:1.375rem;line-height:1.5;letter-spacing:.1em;font-weight:700}.p-medical-concerns__result-text{font-size:1.875rem;line-height:1.5;letter-spacing:.1em;font-weight:700}.p-medical-concerns__result-text span{color:#ecde51}@media screen and (max-width:767px){.p-medical-concerns{padding:1.875rem 0 2.5rem}.p-medical-concerns__panel{padding:1.875rem .938rem .625rem}.p-medical-concerns__lead{font-size:.875rem}.p-medical-concerns__title{font-size:1.375rem}.p-medical-concerns__groups{gap:2.5rem}.p-medical-concerns__group{gap:.938rem;grid-template-columns:5rem minmax(0, 1fr)}.p-medical-concerns__person{grid-row:auto}.p-medical-concerns__portrait{width:5rem}.p-medical-concerns__label{top:5.5rem;padding:.25rem .625rem;font-size:.625rem}.p-medical-concerns__list-box{padding:.938rem 1.125rem}.p-medical-concerns__list{font-size:.8125rem}.p-medical-concerns__impact{justify-self:center;grid-column:1/-1;padding:.25rem .938rem;font-size:.9375rem;border-radius:2.5rem}.p-medical-concerns__arrow{height:2.5rem}.p-medical-concerns__transition{margin:.625rem 0;font-size:1.25rem}.p-medical-concerns__result{padding:1.25rem 0}.p-medical-concerns__result-lead{font-size:1rem}.p-medical-concerns__result-text{font-size:1.25rem}}.p-medical-solution{padding:4.375rem 0 7.5rem;background-color:#fff}.p-medical-solution__heading{display:flex;flex-direction:column;align-items:center;gap:.625rem;margin:0 0 3.125rem;text-align:center}.p-medical-solution__lead{font-size:1.3125rem;line-height:1.5;letter-spacing:.1em;font-weight:700;color:#22508c}.p-medical-solution__title{font-size:2.1875rem;line-height:1.5;letter-spacing:.05em;font-weight:700;color:transparent;background:linear-gradient(120deg,#2d78da 30%,#7bde54 99%);background-clip:text;-webkit-background-clip:text}.p-medical-solution__content{display:flex;align-items:center;gap:3.75rem}.p-medical-solution__visual{flex:0 0 21.875rem}.p-medical-solution__visual img{width:100%;height:auto}.p-medical-solution__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:2.813rem;min-width:0}.p-medical-solution__copy{display:flex;flex-direction:column;gap:1.563rem}.p-medical-solution__description{font-size:1.625rem;line-height:1.6;letter-spacing:.05em;font-weight:700}.p-medical-solution__text{font-size:1.125rem;line-height:1.7;letter-spacing:.06em;font-weight:500}.p-medical-solution__features{display:flex;align-items:center;justify-content:center;gap:2.5rem}.p-medical-solution__feature{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:0}.p-medical-solution__icon{display:block;width:8.75rem;height:8.75rem}.p-medical-solution__feature-text{font-size:1.125rem;line-height:1.7;letter-spacing:.06em;font-weight:700;text-align:center}@media screen and (max-width:767px){.p-medical-solution{padding:3.75rem 0 5rem}.p-medical-solution__lead{font-size:.875rem}.p-medical-solution__title{font-size:1.5rem}.p-medical-solution__content{flex-direction:column;gap:1.875rem}.p-medical-solution__visual{flex:0;width:min(100%, 15.625rem)}.p-medical-solution__body{gap:1.563rem;width:100%}.p-medical-solution__copy{gap:.938rem}.p-medical-solution__description{font-size:1.125rem}.p-medical-solution__text{font-size:.875rem}.p-medical-solution__features{gap:.938rem}.p-medical-solution__feature{gap:.625rem}.p-medical-solution__icon{width:6.25rem;height:6.25rem}.p-medical-solution__feature-text{font-size:.75rem}}.p-medical-about{padding:5rem 0 3.75rem;background-color:#fff}.p-medical-about__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:2.813rem;min-width:0}.p-medical-about__headline{display:flex;align-items:center;gap:2.188rem}.p-medical-about__badge{position:relative;flex-shrink:0;width:7.188rem;height:7.188rem;color:#fff}.p-medical-about__badge-bg{position:absolute;inset:0;width:100%;height:100%}.p-medical-about__badge-text{position:absolute;top:2.813rem;left:.938rem;font-size:1.75rem;line-height:1;font-weight:700}.p-medical-about__badge-note{position:absolute;top:1.688rem;right:.938rem;font-size:.8125rem;line-height:1;font-weight:700}.p-medical-about__title{margin:0 0 .938rem;font-size:2rem;line-height:1.5;letter-spacing:.05em;font-weight:700;color:#000}.p-medical-about__caution{font-size:.75rem;line-height:1.4;letter-spacing:.06em;font-weight:500;color:#333}.p-medical-about__cancer-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:1.25rem}.p-medical-about__cancer-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.p-medical-about__cancer-icn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:6.875rem;height:6.875rem;background-color:#fff;border:.063rem solid #e1e7eb;border-radius:.25rem}.p-medical-about__cancer-icn img{width:60%;max-width:4.375rem;max-height:4.375rem}.p-medical-about__cancer-text{font-size:1.125rem;line-height:1.5;letter-spacing:.06em;font-weight:700;text-align:center;color:#000}@media screen and (max-width:767px){.p-medical-about{padding:3.75rem 0 1.25rem}.p-medical-about__content{flex-direction:column;gap:1.875rem}.p-medical-about__headline{gap:.938rem}.p-medical-about__badge{width:4.063rem;height:4.063rem}.p-medical-about__badge-text{top:1.563rem;left:.438rem;font-size:1rem}.p-medical-about__badge-note{top:.938rem;right:.438rem;font-size:.5rem}.p-medical-about__title{margin:0 0 .313rem;font-size:1.125rem}.p-medical-about__cancer-list{gap:.625rem}.p-medical-about__cancer-icn{width:3.75rem;height:3.75rem}.p-medical-about__cancer-icn img{max-width:2.5rem;max-height:2.5rem}.p-medical-about__cancer-text{font-size:.75rem}}.p-medical-evidence{padding:5rem 0;background:linear-gradient(to bottom,#fff 0%,#d6eaea 100%)}.p-medical-evidence__feature-list{display:grid;gap:1.563rem;grid-template-columns:repeat(3,minmax(0, 1fr));margin:0 0 3.125rem}.p-medical-evidence__feature-item{display:flex;align-items:center;min-width:0;padding:1.563rem 1.563rem 1.563rem .313rem;background-color:#fff;border:.063rem solid #c0cece;border-radius:.25rem}.p-medical-evidence__feature-icon{display:flex;flex:0 0 6.25rem;align-items:center;justify-content:center;margin:0 .625rem 0 0}.p-medical-evidence__feature-text{font-size:1.0625rem;line-height:1.7;letter-spacing:.06em;font-weight:700}.p-medical-evidence__performance{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:1.875rem 2.5rem 3.125rem;background-color:#fff;border-radius:.313rem}.p-medical-evidence__performance-txt-box{margin:0 0 1.875rem}.p-medical-evidence__performance-title{margin:0 0 .625rem;font-size:1rem;line-height:1.7;letter-spacing:.06em;font-weight:700;text-align:center;color:#000}.p-medical-evidence__performance-text{font-size:.6875rem;line-height:1.5;letter-spacing:.05em;font-weight:400;color:#333}.p-medical-evidence__performance-body{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;min-width:0}.p-medical-evidence__chart{--label-width:6.563rem;--label-gap:1.563rem;--value-width:2.813rem;--value-gap:1.25rem;width:100%;max-width:34.375rem;margin:0;color:#000;font-size:.875rem;line-height:1.7;letter-spacing:.06em;font-weight:700}.p-medical-evidence__chart-caption{width:19.375rem;max-width:100%;margin:0 auto .938rem;padding:0;background-color:#e1e9ed;border-radius:.313rem;font-size:.75rem;line-height:1.7;letter-spacing:.06em;font-weight:500;text-align:center}.p-medical-evidence__chart-plot{position:relative;padding:1.875rem 0 .313rem}.p-medical-evidence__chart-guide{position:absolute;top:0;bottom:0;left:calc(var(--label-width) + var(--label-gap));right:calc(var(--value-width) + var(--value-gap));pointer-events:none}.p-medical-evidence__chart-guide:after{position:absolute;top:1.563rem;bottom:0;left:80%;width:.063rem;background:repeating-linear-gradient(to bottom,#adc8ce 0 .125rem,transparent .125rem .25rem);content:""}.p-medical-evidence__chart-guide span{position:absolute;left:80%;color:#4eb824;transform:translateX(-50%)}.p-medical-evidence__chart-list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.p-medical-evidence__chart-row{display:grid;grid-template-columns:var(--label-width) minmax(0, 1fr) var(--value-width);align-items:center;min-height:1.563rem}.p-medical-evidence__chart-label{text-align:right;white-space:nowrap}.p-medical-evidence__chart-track{height:.938rem;margin-left:var(--label-gap);margin-right:var(--value-gap);background:linear-gradient(to right,#85b6ed,#a5e88b);clip-path:inset(0 calc(100% - var(--value)) 0 0)}.p-medical-evidence__chart-value{white-space:nowrap}.p-medical-evidence__source{font-size:.6875rem;line-height:1.36;font-weight:400;letter-spacing:0;text-align:center;text-decoration:underline;word-break:break-word;color:#333}@media screen and (max-width:767px){.p-medical-evidence{padding:3.75rem 0 5rem}.p-medical-evidence__feature-list{gap:.938rem;grid-template-columns:1fr;margin:0 0 1.875rem}.p-medical-evidence__feature-item{padding:.938rem 1.563rem .938rem .313rem}.p-medical-evidence__feature-text{font-size:.9375rem}.p-medical-evidence__performance{padding:1.875rem 1.25rem 3.125rem}.p-medical-evidence__performance-txt-box{width:100%;margin-bottom:.938rem;padding:0}.p-medical-evidence__performance-title{margin-bottom:.938rem}.p-medical-evidence__chart{--label-width:5.625rem;--label-gap:.625rem;--value-width:2.5rem;--value-gap:.313rem;max-width:19.375rem;font-size:.75rem}.p-medical-evidence__chart-caption{margin-bottom:.313rem}.p-medical-evidence__chart-plot{padding-top:1.875rem;padding-bottom:.625rem}.p-medical-evidence__chart-guide:after{top:1.25rem}.p-medical-evidence__chart-list{gap:.313rem}.p-medical-evidence__chart-row{min-height:1.25rem;line-height:1.25rem}.p-medical-evidence__source{width:100%;max-width:19.375rem;text-align:left}}.p-medical-proposal{padding:5rem 0 6.25rem;background-color:#fff}.p-medical-proposal__heading{margin:0 0 3.125rem;text-align:center}.p-medical-proposal__lead{margin:0 0 .625rem;font-size:1.625rem;line-height:1.5;letter-spacing:.1em;font-weight:700}.p-medical-proposal__title{font-size:2.125rem;line-height:1.8;letter-spacing:.1em;font-weight:700}.p-medical-proposal__title span{color:#22508c}.p-medical-proposal__panel{width:min(100%, 59.375rem);margin:0 auto 3.125rem;padding:1.25rem;background-color:#f3f3f3;border-radius:.25rem}.p-medical-proposal__list{display:flex;flex-direction:column;gap:1.563rem;width:max-content;margin:0 auto}.p-medical-proposal__item{display:flex;align-items:center;gap:3.125rem}.p-medical-proposal__patient{display:flex;align-items:center;gap:.5rem}.p-medical-proposal__patient-icon{position:relative;flex:0 0 5rem;width:5rem;height:5rem}.p-medical-proposal__patient-person{position:absolute;top:0;left:0;width:4.375rem;height:5rem}.p-medical-proposal__patient-risk{position:absolute;right:0;bottom:.5rem;width:2.5rem;height:2.188rem}.p-medical-proposal__patient-txt{font-size:1.1875rem;line-height:1.7;letter-spacing:.06em;font-weight:700;white-space:nowrap}.p-medical-proposal__arrow{border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.875rem solid #22508c}.p-medical-proposal__recommendation-box{padding:.625rem 1.875rem;background-color:#fff;border-radius:4.375rem}.p-medical-proposal__recommendation{font-size:1.1875rem;line-height:1.7;letter-spacing:.06em;font-weight:700}.p-medical-proposal__closing{font-size:1.375rem;line-height:1.5;letter-spacing:.1em;font-weight:700;text-align:center}@media screen and (max-width:767px){.p-medical-proposal{padding:2.5rem 0 3.75rem}.p-medical-proposal__heading{margin:0 0 1.875rem}.p-medical-proposal__lead{font-size:1.125rem}.p-medical-proposal__title{font-size:1.25rem}.p-medical-proposal__panel{margin:0 auto 1.875rem;padding:.938rem .625rem}.p-medical-proposal__list{width:fit-content;max-width:100%}.p-medical-proposal__item{gap:.625rem}.p-medical-proposal__patient{flex-direction:column;gap:.313rem}.p-medical-proposal__patient-icon{flex-basis:3.75rem;width:3.75rem;height:3.75rem}.p-medical-proposal__patient-person{width:3.125rem;height:3.75rem}.p-medical-proposal__patient-risk{bottom:.25rem;width:1.563rem;height:1.563rem}.p-medical-proposal__patient-txt{font-size:.875rem}.p-medical-proposal__recommendation-box{padding:.625rem 1.25rem}.p-medical-proposal__recommendation{font-size:.875rem}.p-medical-proposal__closing{font-size:1rem}}.p-medical-reason{padding:6.25rem 0 8.75rem;background-color:#fff}.p-medical-reason__list{display:flex;flex-direction:column;gap:3.125rem}.p-medical-reason__item{display:flex;align-items:center;gap:3.125rem}.p-medical-reason__item:nth-of-type(2n){flex-direction:row-reverse}.p-medical-reason__copy{flex:1 1 auto}.p-medical-reason__number{display:inline-block;margin:0 0 .313rem;font-family:"Google Sans Flex",sans-serif;font-size:2.5rem;line-height:1.5;letter-spacing:.05em;font-weight:600;color:transparent;background:linear-gradient(120deg,#2d78da 30%,#7bde54 99%);background-clip:text;-webkit-background-clip:text}.p-medical-reason__title{margin:0 0 1.875rem;font-size:1.6875rem;line-height:1.5;letter-spacing:.05em;font-weight:700}.p-medical-reason__text{font-size:1.125rem;line-height:1.7;letter-spacing:.05em;font-weight:500}.p-medical-reason__caution{margin:.938rem 0 0;font-size:.875rem;line-height:1.5;letter-spacing:.05em;font-weight:400;color:#333;text-indent:-1em;padding-left:1em}.p-medical-reason__visual{position:relative;flex:0 0 33.125rem}.p-medical-reason__visual img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.p-medical-reason{padding:3.75rem 0 5rem}.p-medical-reason__list{width:100%;max-width:33.125rem;margin-inline:auto}.p-medical-reason__item{flex-direction:column;gap:1.563rem}.p-medical-reason__item:nth-of-type(2n){flex-direction:column}.p-medical-reason__number{font-size:2rem}.p-medical-reason__title{font-size:1.125rem}.p-medical-reason__text{font-size:.875rem}.p-medical-reason__caution{font-size:.75rem}.p-medical-reason__visual{flex:auto;width:100%}}.p-medical-case{padding:5rem 0 6.25rem;background-color:#f3f8f8}.p-medical-case .c-card__list{grid-template-columns:repeat(3,minmax(0, 1fr))}@media screen and (max-width:767px){.p-medical-case{padding:3.75rem 0 5rem}.p-medical-case .c-card__list{grid-template-columns:repeat(2,minmax(0, 1fr))}.p-medical-case .c-card__list-item:first-child{grid-column:1/-1}}.p-medical-flow{padding:5rem 0 6.25rem;background-color:#f3f8f8}.p-medical-flow__list{display:flex;flex-direction:column;gap:1.25rem}.p-medical-flow__step{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.p-medical-flow__card{display:flex;align-items:center;gap:2.188rem;width:100%;padding:1.875rem;background-color:#fff;border-radius:.25rem}.p-medical-flow__image{position:relative;flex:0 0 16.25rem;border-radius:.25rem}.p-medical-flow__image img{width:100%;height:100%;object-fit:cover}.p-medical-flow__content{flex:1 1 auto;min-width:0}.p-medical-flow__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin:0 0 1.25rem}.p-medical-flow__step-title{font-size:1.6875rem;line-height:1.5;letter-spacing:.06em;font-weight:700}.p-medical-flow__roles{display:flex;gap:.25rem}.p-medical-flow__role{padding:.375rem .5rem;font-size:.75rem;line-height:1;letter-spacing:.06em;font-weight:700;color:#fff;border-radius:.125rem}.p-medical-flow__role--client{background-color:#0d8945}.p-medical-flow__role--company{background-color:#22508c}.p-medical-flow__description{font-size:1.125rem;line-height:1.7;letter-spacing:.06em;font-weight:500}.p-medical-flow__arrow{width:5.625rem}.p-medical-flow__arrow img{width:100%;height:auto}@media screen and (max-width:767px){.p-medical-flow{padding:3.75rem 0 5rem}.p-medical-flow__list{gap:.938rem;padding:0 1.563rem}.p-medical-flow__step{gap:.938rem}.p-medical-flow__card{flex-direction:column;gap:1.25rem;padding:1.25rem}.p-medical-flow__image{flex:auto}.p-medical-flow__title-row{gap:.938rem;margin:0 0 .625rem}.p-medical-flow__step-title{font-size:1.125rem}.p-medical-flow__role{font-size:.75rem}.p-medical-flow__description{font-size:.875rem}.p-medical-flow__arrow{width:5.625rem}}