.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)}.gyn-text{font-size:16px;line-height:1.6;color:var(--color-navy)}.gyn-body{display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:1.6;color:var(--color-navy)}.gyn-highlight{font-weight:700;color:var(--color-pink)}.gyn-link{color:#589dd8;text-decoration:underline;text-underline-offset:5%;transition:opacity .3s ease}.gyn-link:hover{opacity:.7}.gyn-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}.gyn-feature-box{background:var(--color-white);border:1px solid #cce8fe;padding:24px;display:flex;flex-direction:column;gap:8px}.gyn-feature-box--plain{gap:0}.gyn-feature-box__item{display:flex;align-items:center;gap:4px;font-size:16px;line-height:1.6;color:var(--color-navy)}.gyn-feature-box__dot{flex-shrink:0;width:9px;height:9px;border:2px solid var(--color-pink);border-radius:50%}.gyn-feature-box__line{border:none;height:1px;background:linear-gradient(to right,#fedbde,#cce8fe);margin:0}.gyn-section{display:flex;flex-direction:column;gap:40px}.gyn-section__content{display:flex;flex-direction:column;gap:24px}.gyn-subsection{display:flex;flex-direction:column;gap:24px}.gyn-subsection__title{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1.3;color:var(--color-navy)}.gyn-subsection__diamond{flex-shrink:0;width:8px;height:8px;background:var(--color-pink);transform:rotate(45deg)}.gyn-card-box{background:var(--color-white);border:1px solid #cce8fe;padding:24px;display:flex;flex-direction:column;gap:16px}.gyn-card-box__title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.3;color:var(--color-pink)}.gyn-card-box__diamond{flex-shrink:0;width:8px;height:8px;background:var(--color-pink);transform:rotate(45deg)}.gyn-card-box__body{display:flex;flex-direction:column;gap:8px}.gyn-arrow-link{display:inline-flex;align-items:center;align-self:flex-end;gap:12px;font-size:16px;font-weight:700;line-height:1.3;color:var(--color-pink);text-decoration:none;transition:opacity .3s}.gyn-arrow-link:after{content:'';display:block;width:32px;height:32px;border-radius:50%;background:var(--color-pink);flex-shrink:0;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath d='M1.5 1l5 5-5 5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.gyn-arrow-link:hover{opacity:.7}.gyn-about{padding:40px 40px 0}.gyn-about__inner{display:flex;flex-direction:column;gap:100px;max-width:1040px;margin:0 auto}.gyn-about__hero{display:flex;flex-direction:column;gap:24px}.gyn-about__text{display:flex;flex-direction:column;gap:40px}.gyn-about__photo{width:100%;max-width:400px;aspect-ratio:4/3;overflow:hidden;margin:0 auto}.gyn-about__photo img{width:100%;height:100%;object-fit:cover}@media (min-width:769px){.gyn-about{padding:60px 120px 0}.gyn-about__hero{flex-direction:row;align-items:flex-start;gap:60px}.gyn-about__text{flex:1;min-width:0}.gyn-about__photo{width:min(400px,45%);flex-shrink:0;margin:0}}.gyn-pms{position:relative;padding:80px 40px 0;--section-bg:linear-gradient(to bottom,#fff 0%,var(--color-pink-bg) 40%,var(--color-pink-bg) 60%,#fff 100%)}.deco-circle-gyn-pms{position:absolute;top:-28px;right:-60px;width:502px;height:748px;pointer-events:none;z-index:0}.deco-circle-gyn-pms img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.deco-circle-gyn-pms{width:251px;height:374px;top:-14px;right:-30px}}.gyn-pms__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px;max-width:1040px;margin:0 auto}.gyn-pms__inner>.gyn-section{margin-top:60px}.gyn-pms__hero{display:flex;flex-direction:column;gap:24px}.gyn-pms__text{display:flex;flex-direction:column;gap:40px}.gyn-pms__photo{width:100%;max-width:400px;aspect-ratio:4/3;overflow:hidden;margin:0 auto;order:-1}.gyn-pms__photo img{width:100%;height:100%;object-fit:cover}@media (min-width:769px){.gyn-pms{padding:100px 120px 0}.gyn-pms__hero{flex-direction:row;align-items:flex-start;gap:60px}.gyn-pms__photo{width:min(400px,45%);flex-shrink:0;margin:0;order:0}.gyn-pms__text{flex:1;min-width:0}}.gyn-cancer{position:relative;padding:80px 40px 0}.deco-circle-gyn-cancer-rt{position:absolute;top:-30px;right:-60px;width:440px;height:440px;pointer-events:none;z-index:0}.deco-circle-gyn-cancer-rt img{display:block;width:100%;height:100%;object-fit:contain}.deco-circle-gyn-cancer-lb{position:absolute;bottom:-100px;left:-200px;width:700px;height:700px;pointer-events:none;z-index:0}.deco-circle-gyn-cancer-lb img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.deco-circle-gyn-cancer-rt{width:200px;height:200px;top:-20px;right:-40px}.deco-circle-gyn-cancer-lb{width:300px;height:300px;bottom:-50px;left:-100px}}.gyn-cancer__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:100px;max-width:1040px;margin:0 auto}.gyn-health{display:flex;flex-direction:column;gap:40px}.gyn-health__hero{display:flex;flex-direction:column;gap:24px}.gyn-health__text{display:flex;flex-direction:column;gap:40px}.gyn-health__photo{width:100%;max-width:400px;aspect-ratio:4/3;overflow:hidden;margin:0 auto}.gyn-health__photo img{width:100%;height:100%;object-fit:cover}@media (min-width:769px){.gyn-cancer{padding:100px 120px 0}.gyn-health__hero{flex-direction:row;align-items:flex-start;gap:60px}.gyn-health__text{flex:1;min-width:0}.gyn-health__photo{width:min(400px,45%);flex-shrink:0;margin:0}}.gyn-consult{position:relative;padding:80px 40px 0;--section-bg:linear-gradient(to bottom,#fff 0%,var(--color-pink-bg) 45%,#fff 100%)}.deco-circle-gyn-consult{position:absolute;top:-28px;right:-60px;width:502px;height:748px;pointer-events:none;z-index:0}.deco-circle-gyn-consult img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.deco-circle-gyn-consult{width:251px;height:374px;top:-14px;right:-30px}}.gyn-consult__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:100px;max-width:1040px;margin:0 auto}@media (min-width:769px){.gyn-consult{padding:100px 120px 0}}.gyn-treatment{position:relative;padding:80px 40px 80px}.deco-circle-gyn-treatment{position:absolute;top:-30px;right:-60px;width:440px;height:440px;pointer-events:none;z-index:0}.deco-circle-gyn-treatment img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:768px){.deco-circle-gyn-treatment{width:200px;height:200px;top:-20px;right:-40px}}.gyn-treatment__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px;max-width:1040px;margin:0 auto}@media (min-width:769px){.gyn-treatment{padding:100px 120px 100px}}