@charset "UTF-8";
.space__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:clamp(1.875rem, calc(0.75 * 1rem + 4.8vw), 3.75rem) clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}.space__img-wrap{aspect-ratio:1.5;border-radius:clamp(0.625rem, calc(0.4375 * 1rem + 0.8vw), 0.9375rem);overflow:hidden}.space__img-wrap img{width:100%;height:100%;object-fit:cover}.doctor{background:#F4EDF4;padding:clamp(4.375rem, calc(1.75 * 1rem + 11.2vw), 8.75rem) 0}.doctor__wrap{background:#fff;border-radius:clamp(0.75rem, calc(0.3 * 1rem + 1.92vw), 1.5rem);padding:clamp(1.875rem, calc(0.75 * 1rem + 4.8vw), 3.75rem) clamp(1.25rem, calc(0.875 * 1rem + 1.6vw), 1.875rem)}.doctor__wrap+.doctor__wrap{margin-top:clamp(1.875rem, calc(0.75 * 1rem + 4.8vw), 3.75rem)}.doctor__title{font-size:clamp(1.25rem, calc(1.1 * 1rem + 0.64vw), 1.5rem);-webkit-text-stroke-width:clamp(0.03125rem, calc(0.0125 * 1rem + 0.08vw), 0.0625rem);-webkit-text-stroke-color:#333333;text-align:center;line-height:1.6;margin-bottom:20px}.doctor__text{width:fit-content;margin:0 auto 10px}.doctor__grid{display:grid;grid-template-columns:55% 1fr;align-items:center;gap:20px clamp(1.25rem, calc(-1 * 1rem + 9.6vw), 5rem)}@media screen and (max-width:767px){.doctor__grid{grid-template-columns:auto}}.doctor__grid-elea{display:grid;grid-template-columns:1fr 1fr;gap:20px clamp(1.25rem, calc(-1 * 1rem + 9.6vw), 5rem);margin-top:clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}@media screen and (max-width:767px){.doctor__grid-elea{grid-template-columns:auto}}.doctor__grid-elea2{display:grid;grid-template-rows:repeat(2, auto);grid-auto-flow:column;gap:20px clamp(1.25rem, calc(-1 * 1rem + 9.6vw), 5rem)}@media screen and (max-width:767px){.doctor__grid-elea2{grid-auto-flow:row}}.doctor__grid-elea3{display:grid;grid-template-rows:repeat(2, auto);grid-auto-flow:column;gap:10px clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}@media screen and (max-width:767px){.doctor{grid-auto-flow:row}}.doctor__name{font-size:clamp(0.75rem, calc(0.675 * 1rem + 0.32vw), 0.875rem)}.doctor__name--center{text-align:center}.doctor__name:has(+ .doctor__img-wrap){margin-bottom:clamp(0.9375rem, calc(0.375 * 1rem + 2.4vw), 1.875rem)}.doctor__name span{font-size:clamp(1rem, calc(0.925 * 1rem + 0.32vw), 1.125rem);-webkit-text-stroke-width:clamp(0.03125rem, calc(0.0125 * 1rem + 0.08vw), 0.0625rem);-webkit-text-stroke-color:#333333}.doctor__en{color:#B68AB6;font-family:"Barlow", sans-serif;font-weight:600}.doctor__img-wrap{width:100%;height:clamp(11.25rem, calc(6 * 1rem + 22.4vw), 20rem)}.doctor__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:80% center}.doctor__text-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px clamp(1.25rem, calc(-1 * 1rem + 9.6vw), 5rem);margin-top:clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}@media screen and (max-width:767px){.doctor__text-wrap{grid-template-columns:auto}}.doctor dl+dl{margin-top:clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}.doctor dt{color:#B68AB6;border-bottom:1px solid #cccccc;margin-bottom:clamp(0.625rem, calc(0.25 * 1rem + 1.6vw), 1.25rem)}.doctor__dd{line-height:1.3}.doctor__dd--list{padding-left:10px;text-indent:-10px}.doctor__dd+.doctor__dd{margin-top:10px}.document__title{font-size:clamp(1.125rem, calc(0.975 * 1rem + 0.64vw), 1.375rem);text-align:center;-webkit-text-stroke-width:clamp(0.03125rem, calc(0.0125 * 1rem + 0.08vw), 0.0625rem);-webkit-text-stroke-color:#333333;margin-bottom:clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}.document__dl{display:grid;grid-template-columns:250px 1fr;border-left:1px solid #cccccc;border-top:1px solid #cccccc}@media screen and (max-width:767px){.document__dl{grid-template-columns:auto}}.document__dt{display:flex;align-items:center;background:#F4EDF4;padding:clamp(0.625rem, calc(0.25 * 1rem + 1.6vw), 1.25rem);border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:#333333;line-height:1.4}.document__dd{background:#fff;padding:clamp(0.625rem, calc(0.25 * 1rem + 1.6vw), 1.25rem);border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:1.4}.group__top{display:flex;align-items:center;gap:20px clamp(1.25rem, calc(-1 * 1rem + 9.6vw), 5rem);margin-bottom:clamp(2.5rem, calc(1 * 1rem + 6.4vw), 5rem)}@media screen and (max-width:767px){.group__top{flex-direction:column}}.group__main-img{width:45vw;height:clamp(13.75rem, calc(5.5 * 1rem + 35.2vw), 27.5rem);margin-left:calc(50% - 50vw)}@media screen and (max-width:767px){.group__main-img{width:100%;margin-left:0}}.group__main-img img{width:100%;height:100%;object-fit:cover}.group__text{flex:1}.group__body{display:flex;flex-direction:row-reverse;align-items:center;gap:20px clamp(1.25rem, calc(-1 * 1rem + 9.6vw), 5rem)}@media screen and (max-width:767px){.group__body{flex-direction:column}}.group__body+.group__body{margin-top:clamp(2.1875rem, calc(0.875 * 1rem + 5.6vw), 4.375rem)}.group__sub-img{width:50%}@media screen and (max-width:767px){.group__sub-img{width:100%}}.group__sub-img img{width:100%;height:100%;object-fit:cover}.group__text-wrap{flex:1}.intro__inner{display:flex;gap:20px clamp(1.25rem, calc(-1 * 1rem + 9.6vw), 5rem)}@media screen and (max-width:767px){.intro__inner{flex-direction:column-reverse}}.intro__text-wrap{display:flex;flex-direction:column;justify-content:center;flex:1}.intro__text{margin-bottom:clamp(0.625rem, calc(0.25 * 1rem + 1.6vw), 1.25rem)}.intro__caution{font-size:clamp(1.125rem, calc(1.05 * 1rem + 0.32vw), 1.25rem);font-weight:bold;line-height:1.4;margin-bottom:clamp(0.625rem, calc(0.4375 * 1rem + 0.8vw), 0.9375rem)}@media screen and (max-width:767px){.intro__caution{text-align:center}}.intro__caution:last-of-type{margin-bottom:30px}.intro__img-wrap{width:45vw;margin-left:auto;margin-right:calc(50% - 50vw);border-radius:15px 0 0 15px;overflow:hidden}@media screen and (max-width:767px){.intro__img-wrap{width:100%;aspect-ratio:1.5;margin:0;border-radius:10px}}.intro__img-wrap img{width:100%;height:100%;object-fit:cover}.intro__img--left{object-position:left center}.detail{margin-top:clamp(3.75rem, calc(1.5 * 1rem + 9.6vw), 7.5rem)}.detail__list{position:relative;display:grid;gap:clamp(2.5rem, calc(1 * 1rem + 6.4vw), 5rem);padding:clamp(3.125rem, calc(1.25 * 1rem + 8vw), 6.25rem) 0}.detail__list::before{content:"";position:absolute;width:30vw;height:100%;background:#F4EDF4;border-radius:0 300px 300px 0;top:0;left:0;margin-left:calc(50% - 50vw);z-index:-1}@media screen and (max-width:767px){.detail__list::before{width:90%}}.detail__list--reverse::before{border-radius:300px 0 0 300px;left:initial;right:0;margin-left:auto;margin-right:calc(50% - 50vw)}.detail__item{display:grid;grid-template-columns:40% 1fr;gap:20px clamp(1.875rem, calc(0.75 * 1rem + 4.8vw), 3.75rem)}@media screen and (max-width:767px){.detail__item{grid-template-columns:auto}}@media screen and (max-width:767px){.detail__img-wrap:not(.detail__img-wrap--large){width:100%;aspect-ratio:1.5}}.detail__img-wrap:not(.detail__img-wrap--large) img{width:100%;height:100%;object-fit:cover}.detail__dt{color:#fff;background:#B68AB6;width:fit-content;font-size:clamp(0.875rem, calc(0.8 * 1rem + 0.32vw), 1rem);border-radius:30px;padding:8px 20px;margin:20px 0 10px}.detail__dd{font-family:游ゴシック, YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:clamp(1rem, calc(0.925 * 1rem + 0.32vw), 1.125rem);-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:#333333;line-height:1.4;padding-left:16px;text-indent:-16px;margin-bottom:10px}.detail__dd span{color:#B68AB6;-webkit-text-stroke-color:#B68AB6}.press__inner{position:relative;display:flex;gap:24px clamp(1.25rem, calc(-0.625 * 1rem + 8vw), 4.375rem);padding:100px 0}@media screen and (max-width:767px){.press__inner{flex-direction:column;padding:60px 0}}.press__inner::before{content:"";position:absolute;width:85vw;height:100%;background:#F4EDF4;border-radius:500px 0 0 500px;top:0;right:0;margin-left:auto;margin-right:calc(50% - 50vw);z-index:-1}.press__img-wrap{width:40vw;margin-left:calc(50% - 50vw)}@media screen and (max-width:767px){.press__img-wrap{width:100%;margin:0}}.press__img-wrap img{width:100%;height:100%;object-fit:cover}.press__text-wrap{flex:1}.achievement__graph{margin:20px 0 clamp(3.125rem, calc(1.25 * 1rem + 8vw), 6.25rem)}.achievement__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:767px){.achievement__grid{grid-template-columns:auto}}.headache__top{background:#F4EDF4;padding:clamp(4.375rem, calc(1.75 * 1rem + 11.2vw), 8.75rem) 0 clamp(1.5625rem, calc(0.625 * 1rem + 4vw), 3.125rem)}.headache__title{font-size:clamp(1.25rem, calc(0.875 * 1rem + 1.6vw), 1.875rem);-webkit-text-stroke-width:clamp(0.03125rem, calc(0.0125 * 1rem + 0.08vw), 0.0625rem);-webkit-text-stroke-color:#333333;text-align:center;margin-bottom:clamp(0.9375rem, calc(0.375 * 1rem + 2.4vw), 1.875rem)}.headache__description{text-align:center;margin-bottom:clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}@media screen and (max-width:767px){.headache__description{text-align:left}}.headache__caution{color:#B68AB6;font-size:clamp(1.125rem, calc(0.975 * 1rem + 0.64vw), 1.375rem);text-align:center;line-height:1.6;margin-bottom:clamp(0.625rem, calc(0.25 * 1rem + 1.6vw), 1.25rem)}.headache__kind{display:grid;place-content:center;color:#fff;background:#B68AB6;width:fit-content;min-width:130px;border-radius:30px;font-size:clamp(1rem, calc(0.85 * 1rem + 0.64vw), 1.25rem);padding:5px 20px;margin:0 auto clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem)}.headache__list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(0.625rem, calc(0.25 * 1rem + 1.6vw), 1.25rem)}@media screen and (max-width:767px){.headache__list{grid-template-columns:auto}}.headache__list+.headache__kind{margin-top:clamp(2.5rem, calc(1.75 * 1rem + 3.2vw), 3.75rem)}.headache__item{background:#fff;border-radius:10px;font-size:clamp(1rem, calc(0.925 * 1rem + 0.32vw), 1.125rem);-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:#333333;line-height:1.4;padding:clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem) clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem) clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem) clamp(1.5625rem, calc(1.375 * 1rem + 0.8vw), 1.875rem);text-indent:-10px}.headache__bottom{position:relative;padding:clamp(4.375rem, calc(1.75 * 1rem + 11.2vw), 8.75rem) 0 0}.headache__bottom::before{content:"";position:absolute;background:#F4EDF4;width:100%;height:clamp(3.125rem, calc(1.25 * 1rem + 8vw), 6.25rem);clip-path:polygon(50% 100%, 0 0, 100% 0);top:0}.headache__answer{display:grid;grid-template-columns:1fr 220px;gap:20px clamp(2.5rem, calc(1 * 1rem + 6.4vw), 5rem);margin-bottom:clamp(3.125rem, calc(1.25 * 1rem + 8vw), 6.25rem)}@media screen and (max-width:767px){.headache__answer{grid-template-columns:auto;justify-items:center}}@media screen and (max-width:767px){.headache__img{max-width:160px}}.guide{display:flex;gap:20px clamp(3.125rem, calc(1.25 * 1rem + 8vw), 6.25rem);margin-bottom:clamp(2.5rem, calc(1 * 1rem + 6.4vw), 5rem)}@media screen and (max-width:767px){.guide{flex-direction:column}}.guide__img-wrap{width:45vw;margin-left:calc(50% - 50vw)}@media screen and (max-width:767px){.guide__img-wrap{width:100%;margin:0}}.guide__text-wrap{flex:1}.mri{position:relative;padding:clamp(3.125rem, calc(1.25 * 1rem + 8vw), 6.25rem) 0}.mri::before{content:"";position:absolute;width:75vw;height:100%;background:#F4EDF4;border-radius:500px 0 0 500px;top:0;right:0;margin-left:auto;margin-right:calc(50% - 50vw);z-index:-1}.mri__inner{background:#fff;display:grid;grid-template-columns:1fr 350px;gap:20px clamp(1.875rem, calc(0.75 * 1rem + 4.8vw), 3.75rem);border:1px solid #B68AB6;border-radius:clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem);padding:clamp(1.875rem, calc(1.5 * 1rem + 1.6vw), 2.5rem) clamp(1.25rem, calc(0.875 * 1rem + 1.6vw), 1.875rem)}@media screen and (max-width:767px){.mri__inner{grid-template-columns:auto}}@media screen and (max-width:767px){.mri__text-wrap{order:1}}.flow__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:30px clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem)}@media screen and (max-width:767px){.flow__list{gap:20px}}.flow__item{position:relative;background:#fff;border:1px solid #B68AB6;border-radius:clamp(0.625rem, calc(0.4375 * 1rem + 0.8vw), 0.9375rem);padding:clamp(1.875rem, calc(1.5 * 1rem + 1.6vw), 2.5rem) clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem) clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem)}@media screen and (max-width:767px){.flow__item{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:20px;padding:clamp(1.25rem, calc(0.875 * 1rem + 1.6vw), 1.875rem) clamp(0.9375rem, calc(0.75 * 1rem + 0.8vw), 1.25rem)}}.flow__num{position:absolute;display:grid;place-content:center;width:40px;aspect-ratio:1;color:#fff;background:#B68AB6;border-radius:50%;font-family:"Barlow", sans-serif;font-size:clamp(1.125rem, calc(1.05 * 1rem + 0.32vw), 1.25rem);left:50%;top:-20px;transform:translateX(-50%)}@media screen and (max-width:767px){.flow__num{position:initial;transform:none}}.flow__lead{color:#B68AB6;font-size:clamp(1rem, calc(0.925 * 1rem + 0.32vw), 1.125rem);-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:#B68AB6;width:fit-content;line-height:1.4;margin:0 auto 5px}@media screen and (max-width:767px){.flow__lead{margin:0 0 5px}}.flow__text{text-align:justify;line-height:1.6}.transfer__img{object-position:80% center}.transfer__lead{color:#B68AB6;display:flex;align-items:center;gap:10px;font-size:clamp(1rem, calc(0.925 * 1rem + 0.32vw), 1.125rem);margin:20px 0 10px}@media screen and (max-width:767px){.transfer__lead{flex-direction:column;align-items:flex-start}}.transfer__lead span{color:#fff;background:#B68AB6;font-size:clamp(0.875rem, calc(0.8 * 1rem + 0.32vw), 1rem);border-radius:30px;padding:8px 20px}.transfer__area{max-width:500px}.point{margin-top:clamp(2.5rem, calc(1 * 1rem + 6.4vw), 5rem)}.point__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem)}@media screen and (max-width:767px){.point__list{grid-template-columns:auto}}.point__img-wrap{aspect-ratio:1.5;border-radius:10px;overflow:hidden;margin-bottom:clamp(0.625rem, calc(0.4375 * 1rem + 0.8vw), 0.9375rem)}.point__lead{color:#B68AB6;font-size:clamp(1rem, calc(0.925 * 1rem + 0.32vw), 1.125rem);-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:#B68AB6;line-height:1.4;margin-bottom:5px}@media screen and (max-width:767px){.dialysis-contact{margin-top:70px}}.dialysis-contact__btn{margin:30px auto}.dialysis-contact__link{text-decoration:underline}.contact__caution{color:#B68AB6;font-size:clamp(1.25rem, calc(1.1 * 1rem + 0.64vw), 1.5rem);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#B68AB6;text-align:center;margin:20px 0}.form{background:#F4EDF4;padding:clamp(4.375rem, calc(1.75 * 1rem + 11.2vw), 8.75rem) 0;margin-top:clamp(2.5rem, calc(1 * 1rem + 6.4vw), 5rem)}.form__dl{display:grid;grid-template-columns:240px 1fr;align-items:flex-start;gap:5px 30px;padding:clamp(0.9375rem, calc(0.375 * 1rem + 2.4vw), 1.875rem) 0}@media screen and (max-width:767px){.form__dl{grid-template-columns:auto}}.form__dt{display:flex;align-items:center;gap:5px;font-weight:bold}.form__must{color:#fff;background:#B68AB6;font-size:clamp(0.75rem, calc(0.675 * 1rem + 0.32vw), 0.875rem);font-weight:normal;border-radius:20px;line-height:1.2;padding:3px 10px}.form input[type="text"],.form input[type="email"],.form textarea{width:100%;background:#fff;padding:8px}.form input::placeholder,.form textarea::placeholder{color:#ddd}.form__dd--short input[type="text"]{width:60px;margin-right:10px}.form__dd--grid{display:grid;gap:20px}.form__zip input[type="text"]{width:100px;margin-left:10px}.form textarea{resize:vertical}.form .wpcf7-radio{display:flex;gap:5px 40px;flex-wrap:wrap;margin-bottom:clamp(0.625rem, calc(0.4375 * 1rem + 0.8vw), 0.9375rem)}@media screen and (max-width:767px){.form .wpcf7-radio{flex-direction:column;gap:5px 20px}}.form .wpcf7-radio span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;cursor:pointer}.form .wpcf7-radio span.wpcf7-list-item-label::before{display:block;content:"";border-radius:50%;background:#fff;border:1px solid #000;width:16px;height:16px;margin-right:5px}.form .wpcf7-radio span.wpcf7-list-item-label::after{display:block;position:absolute;content:"";border-radius:50%;width:10px;height:10px;background-color:#B68AB6;left:3px;top:50%;transform:translateY(-50%);display:none}.form .wpcf7-radio input[type="radio"]:checked+span.wpcf7-list-item-label::after{display:block}.form input[type="radio"]{opacity:0;visibility:hidden;position:absolute}.form .wpcf7-list-item{margin:0}.form__textarea{margin-top:clamp(0.625rem, calc(0.25 * 1rem + 1.6vw), 1.25rem)}.form__policy{text-align:center}@media screen and (max-width:767px){.form__policy{text-align:left}}.form a{text-decoration:underline}.form__btn{display:block;width:100%;max-width:300px;color:#fff;background:#617A92;border:1px solid #617A92;border-radius:60px;text-align:center;padding:20px 0;margin:clamp(1.25rem, calc(0.5 * 1rem + 3.2vw), 2.5rem) auto 0}.form .zip-button{display:inline-block;color:#fff;background:#808080;font-size:clamp(0.875rem, calc(0.8 * 1rem + 0.32vw), 1rem);border-radius:30px;padding:8px 15px;line-height:1;margin-left:10px;text-decoration:none;cursor:pointer}.grecaptcha-badge{visibility:hidden}.recaptcha{width:fit-content;font-size:13px;margin:0 auto;line-height:1.4}.recaptcha a{text-decoration:underline}.treatment{background:#F4EDF4;padding:clamp(4.375rem, calc(1.75 * 1rem + 11.2vw), 8.75rem) 0}.heading__center{position:relative;text-align:center}.heading__center::after{content:"";position:absolute;width:clamp(1.5rem, calc(0.6 * 1rem + 3.84vw), 3rem);height:1px;background:#B68AB6;left:0;bottom:0;left:50%;transform:translateY(-50%) translateX(-50%)}.treatment__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.treatment__item{padding:1.25em;background-color:#fff;text-align:center;border:solid 1px #fff;border-radius:20px;display:flex;flex-direction:column;flex:1 1 auto}.treatment__lead{font-size:clamp(1.125rem, calc(1.05 * 1rem + 0.32vw), 1.25rem);color:#B68AB6;line-height:1.4;margin-bottom:clamp(0.3125rem, calc(0.125 * 1rem + 0.8vw), 0.625rem);display:flex;flex-direction:column;flex:1 1 auto}.treatment__list img{width:136px;height:122px;margin:10px auto;display:block;object-fit:contain}@media screen and (max-width:767px){.treatment__list{grid-template-columns:1fr}}.partner{background:#ffff;border:1px solid #B68AB6;border-radius:80px;margin:clamp(1.875rem, calc(0.75 * 1rem + 4.8vw), 3.75rem) auto 0;padding:clamp(1.25rem, calc(0.875 * 1rem + 1.6vw), 1.875rem)}@media screen and (max-width:767px){.partner{border-radius:20px;margin:0 auto}}.partner__inner{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:20px 30px}@media screen and (max-width:767px){.partner__inner{grid-template-columns:auto;justify-items:center}}.partner__title{display:grid;place-content:center;color:#fff;background:#B68AB6;width:100%;max-width:200px;border-radius:40px;font-size:clamp(1.25rem, calc(1.1 * 1rem + 0.64vw), 1.5rem);padding:10px 20px}.partner__text{line-height:1.4}.disease__inner{position:relative;display:flex;gap:24px clamp(1.25rem, calc(-0.625 * 1rem + 8vw), 4.375rem);padding:100px 0 140px}@media screen and (max-width:767px){.disease__inner{flex-direction:column;padding:10px 0 60px}}.disease__img-wrap{width:40vw;margin-left:calc(50% - 50vw)}@media screen and (max-width:767px){.disease__img-wrap{width:100%;margin:0}}.disease__img-wrap img{width:100%;height:100%;object-fit:cover}.disease__text-wrap{flex:1}.disease .heading-l .heading-disease{margin-top:80px !important}.privacy__article{margin-top:clamp(2.5rem, calc(1.75 * 1rem + 3.2vw), 3.75rem)}.privacy__item+.privacy__item,.privacy p+.privacy__list{margin-top:10px}.privacy p,.privacy li{text-align:justify}.privacy p a,.privacy li a{color:#B68AB6;text-decoration:underline}.privacy ol{list-style:decimal;padding-left:1.6rem}.privacy ol ol{list-style:cjk-ideographic;margin-top:5px}.privacy ol ol ol{list-style:lower-roman;margin-top:5px}.privacy__name{font-size:clamp(1.125rem, calc(1.05 * 1rem + 0.32vw), 1.25rem);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333333}.privacy__tel{color:#B68AB6;font-family:"Barlow", sans-serif;font-size:clamp(1.125rem, calc(0.975 * 1rem + 0.64vw), 1.375rem);font-weight:600}/*# sourceMappingURL=page.css.map */