.section-heading{display:flex;flex-direction:column;gap:12px}.section-heading__en{font-size:16px;line-height:1.3;color:var(--color-navy);font-style:normal}.section-heading__en em{color:var(--color-pink);font-style:normal}.section-heading__ja{font-size:24px;font-weight:700;line-height:1.3;color:var(--color-navy)}.pg-text{font-size:16px;line-height:1.6;color:var(--color-navy)}.pg-body{display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:1.6;color:var(--color-navy)}.pg-highlight{font-weight:700;color:var(--color-pink)}.pg-note{font-size:14px;line-height:1.6;color:var(--color-pink)}.pg-divider{border:none;height:2px;background:url(//snwomen.net/wp-content/themes/shinnakano/assets/css/../images/facility/divider.svg) no-repeat center;background-size:100% 2px;margin:0}.pg-feature-box{background:var(--color-white);border:1px solid #cce8fe;padding:24px;display:flex;flex-direction:column;gap:8px}.pg-feature-box__item{display:flex;align-items:center;gap:4px;font-size:16px;line-height:1.6;color:var(--color-navy)}.pg-feature-box__dot{flex-shrink:0;width:9px;height:9px;border:2px solid var(--color-pink);border-radius:50%}.pg-feature-box__line{border:none;height:1px;background:linear-gradient(to right,#fedbde,#cce8fe);margin:0}.pg-section{display:flex;flex-direction:column;gap:40px}.pg-section__content{display:flex;flex-direction:column;gap:24px}.pg-subsection{display:flex;flex-direction:column;gap:24px}.pg-subsection__title{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1.3;color:var(--color-navy)}.pg-subsection__diamond{flex-shrink:0;width:8px;height:8px;background:var(--color-pink);transform:rotate(45deg)}.pg-about{padding:40px 40px 0}.pg-about__inner{max-width:1040px;margin:0 auto}.pg-about__hero{display:flex;flex-direction:column;gap:24px}.pg-about__text{display:flex;flex-direction:column;gap:40px}.pg-about__photo{width:100%;max-width:400px;aspect-ratio:4/3;overflow:hidden;margin:0 auto}.pg-about__photo img{width:100%;height:100%;object-fit:cover}@media (min-width:769px){.pg-about{padding:60px 120px 0}.pg-about__hero{flex-direction:row;align-items:flex-start;gap:60px}.pg-about__text{flex:1;min-width:0}.pg-about__photo{width:min(400px,45%);flex-shrink:0;margin:0}}.pg-point{padding:80px 40px 0;--section-bg:linear-gradient(to bottom,#fff 0%,var(--color-pink-bg) 50%,#fff 100%)}.pg-point__inner{max-width:1040px;margin:0 auto}@media (min-width:769px){.pg-point{padding:100px 120px 0}}.pg-diagnosis{padding:80px 40px 0}.pg-diagnosis__inner{max-width:1040px;margin:0 auto}@media (min-width:769px){.pg-diagnosis{padding:100px 120px 0}}.pg-vaccine{padding:80px 40px 0;--section-bg:linear-gradient(to bottom,#fff 0%,var(--color-pink-bg) 20%,var(--color-pink-bg) 80%,#fff 100%)}.pg-vaccine__inner{max-width:1040px;margin:0 auto}.pg-vaccine__hero{display:flex;flex-direction:column;gap:24px}.pg-vaccine__text{display:flex;flex-direction:column;gap:40px}.pg-vaccine__photo{width:100%;max-width:400px;aspect-ratio:4/3;overflow:hidden;margin:0 auto}.pg-vaccine__photo img{width:100%;height:100%;object-fit:cover}@media (min-width:769px){.pg-vaccine{padding:100px 120px 0}.pg-vaccine__hero{flex-direction:row;align-items:flex-start;gap:60px}.pg-vaccine__photo{width:min(400px,45%);flex-shrink:0;margin:0}.pg-vaccine__text{flex:1;min-width:0}}.pg-message{padding:80px 40px 80px}.pg-message__inner{max-width:1040px;margin:0 auto}.pg-message__hero{display:flex;flex-direction:column;gap:24px}.pg-message__text{display:flex;flex-direction:column;gap:40px}.pg-message__photo{width:100%;max-width:400px;aspect-ratio:4/3;overflow:hidden;margin:0 auto}.pg-message__photo img{width:100%;height:100%;object-fit:cover}@media (min-width:769px){.pg-message{padding:100px 120px 100px}.pg-message__hero{flex-direction:row;align-items:flex-start;gap:60px}.pg-message__text{flex:1;min-width:0}.pg-message__photo{width:min(400px,45%);flex-shrink:0;margin:0}}