@charset "UTF-8";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;-webkit-text-decoration:none;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}a{-webkit-tap-highlight-color:transparent}strong,em{font-style:normal;font-weight:inherit}img{width:100%;height:auto}svg{width:100%;max-width:100%;height:auto;fill:currentColor}svg,text,tspan{font-style:normal}fieldset{border:none}button{cursor:pointer;border:0;-webkit-tap-highlight-color:transparent}dt{font-weight:inherit}summary{display:block;cursor:pointer}summary::-webkit-details-marker{display:none}picture{display:block}html:not(#\#):not(#\#){width:100%;min-height:100dvh;cursor:default}body:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}body:not(#\#):not(#\#){width:inherit;height:inherit;color:#024097;letter-spacing:0;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#55c2f0}body:not(#\#):not(#\#) .text{margin-bottom:0}.c-btn:not(#\#):not(#\#){display:inline-block;-webkit-text-decoration:none;text-decoration:none}.c-btn__container:not(#\#):not(#\#){display:flex;gap:1.6rem;align-items:center;justify-content:space-between;background:#024097;border-radius:9999px}.c-btn__label:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.c-btn__label:not(#\#):not(#\#){flex:1;color:#fff;text-align:center}.c-btn__icon:not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:1em;aspect-ratio:1;overflow:hidden;line-height:0}.c-btn__icon:not(#\#):not(#\#){color:#024097;background:#fff;border-radius:50%}.c-floating-btn:not(#\#):not(#\#){display:inline-block;-webkit-text-decoration:none;text-decoration:none}.c-floating-btn__container:not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:#fff;background:linear-gradient(120deg,#ff6c00,#ff6c00 30%,#ffb700 75%,#ffeb00);border-radius:.6rem;filter:drop-shadow(0 .5rem 0 rgba(0,0,0,.26))}.c-floating-btn__main:not(#\#):not(#\#){display:flex;flex-direction:column}.c-floating-btn__label:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.c-floating-btn__label:not(#\#):not(#\#){line-height:1.25;text-align:left}.c-floating-btn__note:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.c-floating-btn__note:not(#\#):not(#\#){letter-spacing:.1em}.c-floating-btn__icon:not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:1em;aspect-ratio:1;overflow:hidden;line-height:0}.c-floating-btn__icon:not(#\#):not(#\#){color:#ff6c00;background:#fff;border-radius:50%}.c-hamburger-btn__container:not(#\#):not(#\#){display:flex;flex-direction:column;justify-content:space-between;color:#000}.c-hamburger-btn__line:not(#\#):not(#\#){width:100%;height:.2rem;background:currentColor;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.c-hamburger-btn__line:nth-child(1):not(#\#):not(#\#),.c-hamburger-btn__line:nth-child(3):not(#\#):not(#\#){transition-delay:.3s,0ms;transition-duration:.15s,.3s;transition-property:translate,rotate}.c-hamburger-btn__line:nth-child(2):not(#\#):not(#\#){transition-delay:.15s;transition-duration:.15s;transition-property:scale}.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(1),.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(3){transition-delay:0ms,.15s}.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(1){rotate:45deg}.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(2){scale:0;transition-delay:0ms}.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(3){rotate:-45deg}.c-search-btn:not(#\#):not(#\#){display:inline-block;-webkit-text-decoration:none;text-decoration:none}.c-search-btn__container:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.c-search-btn__main:not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:#fff;background:linear-gradient(120deg,#ff6c00,#ff6c00 30%,#ffb700 75%,#ffeb00);border-radius:1rem}.c-search-btn__label:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.c-search-btn__label:not(#\#):not(#\#){line-height:1.3;text-align:left}.c-search-btn__icon:not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:1em;aspect-ratio:1;overflow:hidden;line-height:0}.c-search-btn__icon:not(#\#):not(#\#){background:#ffffff2b;border-radius:50%}.c-search-btn__note:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.c-search-btn__note:not(#\#):not(#\#){letter-spacing:.07em}.c-self-check-btn:not(#\#):not(#\#){display:inline-block;-webkit-text-decoration:none;text-decoration:none}.c-self-check-btn__container:not(#\#):not(#\#){position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;background:linear-gradient(120deg,#ff6c00,#ff6c00 30%,#ffb700 75%,#ffeb00);border-radius:.6rem;filter:drop-shadow(0 .4rem 0 rgba(0,0,0,.26))}.c-self-check-btn__label:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.c-self-check-btn__label:not(#\#):not(#\#){line-height:1.75;color:#fff;text-align:left;letter-spacing:.05em}.c-self-check-btn__icon:not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:1em;aspect-ratio:1;overflow:hidden;line-height:0}.c-self-check-btn__icon:not(#\#):not(#\#){color:#ff8400;background:#fff;border-radius:50%}.c-simple-btn:not(#\#):not(#\#){display:inline-block;-webkit-text-decoration:none;text-decoration:none}.c-simple-btn__container:not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;height:4.3rem;padding-left:2rem;padding-right:2rem;color:#024097;background:#fff}.c-simple-btn__container--round:not(#\#):not(#\#){border-radius:9999px}.c-simple-btn__icon-box:not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:1em;aspect-ratio:1;overflow:hidden;font-size:.8rem;line-height:1}.c-simple-btn__label:not(#\#):not(#\#){font-size:1.4rem;font-weight:700;line-height:2.0714285714}.c-simple-btn__container--lg:not(#\#):not(#\#) .c-simple-btn__label{font-size:1.6rem;line-height:1.75;letter-spacing:.09em}.c-picture:has(.c-picture__img--cover):not(#\#):not(#\#),.c-picture:has(.c-picture__img--full):not(#\#):not(#\#){display:block;width:100%;height:100%}.c-picture__img:not(#\#):not(#\#){max-width:100%;height:auto}.c-picture__img--full:not(#\#):not(#\#){display:block;width:100%;max-width:none}.c-picture__img--cover:not(#\#):not(#\#){display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.c-picture__img--contain:not(#\#):not(#\#){display:block;width:100%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain}.c-article-paragraph:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.c-article-paragraph:not(#\#):not(#\#) strong{font-weight:900}.c-article-h2:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.c-article-h2:not(#\#):not(#\#){position:relative;line-height:1.45;letter-spacing:.1em}.c-article-h2:not(#\#):not(#\#):before{position:absolute;left:0;content:"";background:currentColor;border-radius:.2rem}.c-article-h3:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.c-article-h3:not(#\#):not(#\#){-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.2em}.c-article-h4:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.c-article-h4:not(#\#):not(#\#){position:relative;padding-left:2rem;line-height:1.45;letter-spacing:.1em}.c-article-h4:not(#\#):not(#\#):before{position:absolute;left:0;width:.8rem;height:.3rem;content:"";background:currentColor;border-radius:.2rem}.c-article-list:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.c-article-list__item:not(#\#):not(#\#){position:relative;padding-left:1em}.c-article-list__item:not(#\#):not(#\#):before{position:absolute;top:0;left:0;content:"・"}.p-footer:not(#\#):not(#\#){color:#fff;background:#024097}.p-footer__container:not(#\#):not(#\#){display:flex;flex-direction:column}.p-footer__portal:not(#\#):not(#\#){text-align:center}.p-footer__bottom:not(#\#):not(#\#){display:flex;gap:2rem;align-items:center}.p-footer__page-list:not(#\#):not(#\#){display:flex;align-items:center}.p-footer__page-item:not(#\#):not(#\#){font-size:1.4rem;font-weight:500;line-height:1.5}.p-footer__page-item:not(#\#):not(#\#)+.p-footer__page-item{border-left:1px solid currentColor}.p-footer__page-link:not(#\#):not(#\#){display:block;color:currentColor;-webkit-text-decoration:none;text-decoration:none}.p-footer__copyright:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.p-footer__copyright:not(#\#):not(#\#){font-weight:500;line-height:1.5;text-align:center}.p-hamburger-menu:not(#\#):not(#\#){transition:clip-path .45s cubic-bezier(.165,.84,.44,1) 0ms;position:absolute;inset:0;width:100dvw;height:100dvh}.is-menu-open:not(#\#):not(#\#) .p-hamburger-menu{clip-path:inset(0 0 0 0)}.p-hamburger-menu__bg:not(#\#):not(#\#){position:absolute;inset:0;z-index:-1;background:#55c2f0}.p-hamburger-menu__container:not(#\#):not(#\#){background:#fff}.p-hamburger-menu__list:not(#\#):not(#\#){display:flex;flex-direction:column;gap:.8rem}.p-hamburger-menu__item:not(#\#):not(#\#){padding-bottom:.8rem;border-bottom:1px solid currentColor}.p-hamburger-menu__link:not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none}.p-hamburger-menu__label:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-hamburger-menu__label:not(#\#):not(#\#){line-height:2;letter-spacing:2}.p-hamburger-menu__icon:not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:1em;aspect-ratio:1;overflow:hidden;line-height:0}.p-header:not(#\#):not(#\#){position:fixed;top:0;left:0;z-index:5;width:100%}.p-header__container:not(#\#):not(#\#){position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;background:#fff}.p-header__logo-list:not(#\#):not(#\#){display:flex;align-items:center}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item{display:flex;align-items:center}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item:before{width:1px;content:"";background:#0000001a}.p-header__logo-img:not(#\#):not(#\#){display:block}.p-header__menu:not(#\#):not(#\#){transition:all .45s cubic-bezier(.165,.84,.44,1) 0ms;position:fixed;top:0;left:0;visibility:hidden;opacity:0}.p-header.is-menu-open:not(#\#):not(#\#) .p-header__menu{visibility:visible;opacity:1}.p-article-page__header:not(#\#):not(#\#){background:#e6f8ff}.p-article-page__contents:not(#\#):not(#\#):before{position:absolute;display:block;width:100%;content:"";background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.p-article-page__contents:not(#\#):not(#\#):after{position:absolute;display:block;width:100%;content:"";background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.p-article-page__contents:not(#\#):not(#\#):after{scale:1 -1}.p-article-page__contents:not(#\#):not(#\#){background:#fff}.p-home-page__what:not(#\#):not(#\#):before{position:absolute;display:block;width:100%;content:"";background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.p-home-page__what:not(#\#):not(#\#):after{position:absolute;display:block;width:100%;content:"";background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.p-home-page__what:not(#\#):not(#\#):after{scale:1 -1}.p-home-page__what:not(#\#):not(#\#){background:#fff}.p-home-page__influence:not(#\#):not(#\#){background:#55c2f0}.p-home-page__treatment:not(#\#):not(#\#):before{position:absolute;display:block;width:100%;content:"";background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.p-home-page__treatment:not(#\#):not(#\#):after{position:absolute;display:block;width:100%;content:"";background:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.p-home-page__treatment:not(#\#):not(#\#):after{scale:1 -1}.p-home-page__treatment:not(#\#):not(#\#){background:#fff}.p-home-page__faq:not(#\#):not(#\#){background:#e6f8ff}.p-home-page__floating:not(#\#):not(#\#){transition:all .3s cubic-bezier(.165,.84,.44,1) 0ms;position:fixed;bottom:1.6rem}.p-home-page__floating.is-hidden:not(#\#):not(#\#){visibility:hidden;opacity:0}.p-faq-sec__header:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-faq-sec__hdg:not(#\#):not(#\#){text-align:center}.p-faq-sec__ttl-txt:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.p-faq-sec__ttl-txt:not(#\#):not(#\#){ruby-align:center}.p-faq-sec__ttl-txt--marker:not(#\#):not(#\#){background-image:linear-gradient(to top,#0000,#0000 10%,#fff736 10% calc(10% + 1.7rem),#0000 calc(10% + 1.7rem))}.p-faq-sec__ttl-ruby:not(#\#):not(#\#){margin-bottom:.8em;font-size:1.2rem;font-weight:700;line-height:1.4166666667}.p-faq-sec__container:not(#\#):not(#\#){display:flex;flex-direction:column;gap:5.6rem}.p-faq-sec__header:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;width:100%}.p-faq-sec__desc:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-faq-sec__desc:not(#\#):not(#\#){line-height:1.5}.p-fv-sec__visual:not(#\#):not(#\#){position:relative}.p-fv-sec__supervisors:not(#\#):not(#\#){color:#fff}.p-influence-sec__header:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-influence-sec__hdg:not(#\#):not(#\#){text-align:center}.p-influence-sec__ttl-txt:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.p-influence-sec__ttl-txt:not(#\#):not(#\#){ruby-align:center}.p-influence-sec__ttl-txt--marker:not(#\#):not(#\#){background-image:linear-gradient(to top,#0000,#0000 10%,#fff736 10% calc(10% + 1.7rem),#0000 calc(10% + 1.7rem))}.p-influence-sec__ttl-ruby:not(#\#):not(#\#){margin-bottom:.8em;font-size:1.2rem;font-weight:700;line-height:1.4166666667}.p-influence-sec__container:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-influence-sec__header:not(#\#):not(#\#){width:100%}.p-influence-sec__desc:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-influence-sec__desc:not(#\#):not(#\#){line-height:1.5}.p-influence-sec__contents:not(#\#):not(#\#){display:flex;flex-direction:column}.p-influence-sec__card:not(#\#):not(#\#){height:100%;overflow:hidden;background:#fff;border:1px solid #3098d5;border-radius:3rem}.p-influence-sec__case:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-influence-sec__case:not(#\#):not(#\#){text-align:center}.p-influence-sec__detail:not(#\#):not(#\#){font-weight:500;font-family:Noto Sans JP,sans-serif}.p-influence-sec__detail:not(#\#):not(#\#){width:100%;font-size:1.5rem;line-height:2}.p-influence-sec__symptom:not(#\#):not(#\#){position:relative;padding-left:1em}.p-influence-sec__symptom:not(#\#):not(#\#):before{position:absolute;top:0;left:0;content:"・"}.p-influence-sec__cta:not(#\#):not(#\#){text-align:center}.p-treatment-sec__header:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-treatment-sec__hdg:not(#\#):not(#\#){text-align:center}.p-treatment-sec__ttl-txt:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.p-treatment-sec__ttl-txt:not(#\#):not(#\#){ruby-align:center}.p-treatment-sec__ttl-txt--marker:not(#\#):not(#\#){background-image:linear-gradient(to top,#0000,#0000 10%,#fff736 10% calc(10% + 1.7rem),#0000 calc(10% + 1.7rem))}.p-treatment-sec__ttl-ruby:not(#\#):not(#\#){margin-bottom:.8em;font-size:1.2rem;font-weight:700;line-height:1.4166666667}.p-treatment-sec__container:not(#\#):not(#\#){display:flex;flex-direction:column;gap:2.4rem}.p-treatment-sec__contents:not(#\#):not(#\#){display:flex;flex-direction:column}.p-treatment-sec__overview:not(#\#):not(#\#){display:flex}.p-treatment-sec__lead:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-treatment-sec__desc:not(#\#):not(#\#){display:flex;flex-direction:column;gap:1.5em}.p-treatment-sec__strong:not(#\#):not(#\#){font-weight:700}.p-treatment-sec__cta:not(#\#):not(#\#){text-align:center}.p-what-sec__header:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-what-sec__hdg:not(#\#):not(#\#){text-align:center}.p-what-sec__ttl-txt:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.p-what-sec__ttl-txt:not(#\#):not(#\#){ruby-align:center}.p-what-sec__ttl-txt--marker:not(#\#):not(#\#){background-image:linear-gradient(to top,#0000,#0000 10%,#fff736 10% calc(10% + 1.7rem),#0000 calc(10% + 1.7rem))}.p-what-sec__ttl-ruby:not(#\#):not(#\#){margin-bottom:.8em;font-size:1.2rem;font-weight:700;line-height:1.4166666667}.p-what-sec__container:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-what-sec__header:not(#\#):not(#\#){width:100%}.p-what-sec__overview-list:not(#\#):not(#\#){display:flex}.p-what-sec__box:not(#\#):not(#\#){display:flex;flex-direction:column;background:#e6f8ff;border-radius:4rem}.p-what-sec__about:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-what-sec__about-hdg:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:flex-start;font-feature-settings:"palt"}.p-what-sec__about-ruby:not(#\#):not(#\#){font-size:1.2rem;font-weight:700;line-height:1.5}.p-what-sec__about-ttl:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.p-what-sec__about-ttl:not(#\#):not(#\#){letter-spacing:.1em}.p-what-sec__about-marker:not(#\#):not(#\#){background-image:linear-gradient(to top,#0000,#0000 10%,#fff736 10% calc(10% + 1.7rem),#0000 calc(10% + 1.7rem))}.p-what-sec__about-contents:not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center}.p-what-sec__about-txt:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.p-what-sec__about-txt:not(#\#):not(#\#){letter-spacing:.07em}.p-what-sec__about-strong:not(#\#):not(#\#){font-weight:700}.p-what-sec__about-compare:not(#\#):not(#\#){display:flex}.p-what-sec__about-morbidity:not(#\#):not(#\#){flex:1}.p-what-sec__about-pic:not(#\#):not(#\#){overflow:hidden;border-radius:1rem}.p-what-sec__cta:not(#\#):not(#\#){margin-top:.8rem;text-align:center}.p-article__container:not(#\#):not(#\#){display:flex;flex-direction:column;gap:2.4rem;padding-bottom:4rem}.p-article__header:not(#\#):not(#\#){display:flex;flex-direction:column}.p-article__eyecatch:not(#\#):not(#\#){overflow:hidden;border-color:#024097;border-style:solid}.p-article__overviews:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-article__overviews:not(#\#):not(#\#){line-height:1.5}.p-article__body:not(#\#):not(#\#){display:flex;flex-direction:column}.p-article__sec:not(#\#):not(#\#){margin-top:0;background:#e6f8ff}.p-article__sec>*:first-child{margin-top:0!important}.p-article__image:not(#\#):not(#\#){margin-top:4rem;overflow:hidden}.p-article__image--bd:not(#\#):not(#\#){border:.2rem solid #024097}.p-article__h3:not(#\#):not(#\#){margin-top:2.4rem}.p-article__list:not(#\#):not(#\#){margin-top:1.2rem}.p-article__h3:not(#\#):not(#\#)+.p-article__paragraph{margin-top:1.2rem}.p-article__conclusion:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.p-article__conclusion:not(#\#):not(#\#){line-height:1.5}.p-article__conclusion:not(#\#):not(#\#) strong{font-weight:700}.p-article-footer__container:not(#\#):not(#\#){display:flex;flex-direction:column}.p-article-footer__cta:not(#\#):not(#\#){text-align:center}.p-article-footer__back:not(#\#):not(#\#){text-align:center}.p-article-header__txt:not(#\#):not(#\#){font-weight:800;font-family:Noto Sans JP,sans-serif}.p-article-header__txt:not(#\#):not(#\#){line-height:1.33}.p-sec-hdg:not(#\#):not(#\#){font-feature-settings:"palt"}.p-sec-hdg:has(.p-sec-hdg__container--full):not(#\#):not(#\#){width:100%}.p-sec-hdg__container:not(#\#):not(#\#){display:flex;flex-direction:column}.p-sec-hdg__line:not(#\#):not(#\#){position:relative;width:100%;height:2.1rem;pointer-events:none;background:currentColor;clip-path:polygon(0 0,calc(50% - .6rem) 0,calc(50% - .6rem) calc(100% - .6rem),calc(50% + .6rem) 0,100% 0,100% .3rem,calc(50% + .9rem) .3rem,calc(50% - .9rem) 100%,calc(50% - .9rem) .3rem,0 .3rem)}.p-sec-hdg__container--wh:not(#\#):not(#\#) .p-sec-hdg__line{color:#fff}.p-faq__trigger:not(#\#):not(#\#){display:flex;align-items:flex-start;justify-content:space-between;width:100%;background:#024097;border-radius:1rem}.p-faq__question:not(#\#):not(#\#){display:flex;flex:1;align-items:flex-start;color:#fff}.p-faq__label:not(#\#):not(#\#){flex-shrink:0;font-size:3rem;font-weight:800;line-height:1;letter-spacing:.1em}.p-faq__label--blue:not(#\#):not(#\#){color:#55c2f0}.p-faq__hdg:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-faq__hdg:not(#\#):not(#\#){position:relative;line-height:1.5625;letter-spacing:.1em}.p-faq__icon:not(#\#):not(#\#){position:relative;flex-shrink:0;width:3.6rem;aspect-ratio:1;background:#fff;border-radius:50%}.p-faq__icon:not(#\#):not(#\#):before,.p-faq__icon:not(#\#):not(#\#):after{position:absolute;top:50%;left:50%;translate:-50% -50%;width:1rem;height:.2rem;content:"";background:#024097;border-radius:.1rem}.p-faq__icon:not(#\#):not(#\#):after{transition:rotate .6s cubic-bezier(.165,.84,.44,1) 0ms;rotate:-90deg}.is-open:not(#\#):not(#\#) .p-faq__icon:after{rotate:0deg}.p-faq__contents:not(#\#):not(#\#){transition:height .6s cubic-bezier(.165,.84,.44,1) 0ms;height:0;overflow:hidden}.is-open:not(#\#):not(#\#) .p-faq__contents{height:calc(var(--contents-height) * 1px)}.p-faq__inner:not(#\#):not(#\#){display:flex;margin-top:1.2rem;background:#fff;border-radius:1rem}.p-faq__answer:not(#\#):not(#\#){display:flex;gap:1.2rem;align-items:flex-start}.p-faq__body:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.p-faq__body:not(#\#):not(#\#){display:flex;flex-direction:column;gap:1.2rem;line-height:2;color:#646464;letter-spacing:.03em}.p-faq__body:not(#\#):not(#\#) strong{font-weight:700}.p-faq__body:not(#\#):not(#\#) a{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.p-faq-list__container:not(#\#):not(#\#){display:flex;flex-direction:column;gap:2.4rem}.p-self-check__container:not(#\#):not(#\#){overflow:hidden;background:#e6f8ff}.p-self-check__hdg:not(#\#):not(#\#){display:flex}.p-self-check__ttl:not(#\#):not(#\#){font-size:3.2rem;font-weight:800;line-height:1.25}.p-self-check__ttl--lg:not(#\#):not(#\#){font-size:5.6rem;letter-spacing:.06em}.p-self-check__ruby:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-self-check__ruby:not(#\#):not(#\#){margin-bottom:.25em;letter-spacing:.82em;ruby-align:center}.p-self-check__desc:not(#\#):not(#\#){font-size:1.6rem;font-weight:600;line-height:1.625;letter-spacing:.07em}.p-self-check__cta:not(#\#):not(#\#) .c-self-check-btn{width:100%}.p-supervisors__container:not(#\#):not(#\#){display:flex;flex-direction:column}.p-supervisors__hdg:not(#\#):not(#\#){font-weight:700;font-family:Noto Sans JP,sans-serif}.p-supervisors__hdg:not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;line-height:1.5;color:#024097;letter-spacing:.05em}.p-supervisors__hdg:not(#\#):not(#\#):before,.p-supervisors__hdg:not(#\#):not(#\#):after{flex:1;height:.1rem;content:"";background:currentColor}.p-supervisors__list:not(#\#):not(#\#){display:grid}.p-supervisors__card:not(#\#):not(#\#){font-weight:400;font-family:Noto Sans JP,sans-serif}.p-supervisors__card:not(#\#):not(#\#){display:flex;flex-direction:column;height:100%;line-height:1.5;color:#024097;background:#fff;border:.1rem solid currentColor;border-radius:1rem}.p-supervisors__card--no-bd:not(#\#):not(#\#){border-width:0}.p-supervisors__name:not(#\#):not(#\#){display:inline-flex;flex-wrap:wrap;gap:1.2rem;align-items:baseline;font-weight:700;letter-spacing:.1em}.p-supervisors__title:not(#\#):not(#\#){font-weight:400}@media(min-width:750.02px){html:not(#\#):not(#\#){font-size:62.5%}body:not(#\#):not(#\#){font-size:1.6rem}body:not(#\#):not(#\#){line-height:1.75}.c-btn__container:not(#\#):not(#\#){padding:2rem 2rem 2rem 4rem}.c-btn__label:not(#\#):not(#\#){font-size:1.6rem}.c-btn__label:not(#\#):not(#\#){line-height:1.75}.c-btn__label:not(#\#):not(#\#){letter-spacing:.09em}.c-btn__icon:not(#\#):not(#\#){font-size:3.6rem}.c-floating-btn__container:not(#\#):not(#\#){width:max(36rem,min(29.5754026354vw,40.4rem));height:8rem;padding-left:2.2rem;padding-right:1.6rem}.c-floating-btn__label:not(#\#):not(#\#){font-size:1.8rem}.c-floating-btn__label:not(#\#):not(#\#){letter-spacing:.03em}.c-floating-btn__note:not(#\#):not(#\#){font-size:1rem}.c-floating-btn__icon:not(#\#):not(#\#){font-size:2.8rem}.c-hamburger-btn__container:not(#\#):not(#\#){width:3.2rem;height:1.8rem}.c-search-btn__container:not(#\#):not(#\#){gap:1.2rem}.c-search-btn__main:not(#\#):not(#\#){width:max(68rem,min(56.6617862372vw,77.4rem));height:11.6rem;padding-left:4rem;padding-right:4rem}.c-search-btn__label:not(#\#):not(#\#){font-size:2.4rem}.c-search-btn__label:not(#\#):not(#\#){letter-spacing:.01em}.c-search-btn__icon:not(#\#):not(#\#){font-size:13.6rem}.c-search-btn__note:not(#\#):not(#\#){font-size:1.3rem}.c-self-check-btn__label:not(#\#):not(#\#){font-size:1.6rem}.c-self-check-btn__icon:not(#\#):not(#\#){font-size:3.6rem}.c-simple-btn__container:not(#\#):not(#\#){width:30rem}.c-simple-btn__container--lg:not(#\#):not(#\#){width:33.6rem;height:6.4rem;padding-left:2.4rem;padding-right:2.4rem}.c-article-paragraph:not(#\#):not(#\#){font-size:1.6rem}.c-article-h2:not(#\#):not(#\#){font-size:3.2rem}.c-article-h2:not(#\#):not(#\#){padding-left:2rem}.c-article-h2:not(#\#):not(#\#):before{top:1rem;width:.8rem;height:calc(100% - 1.5rem)}.c-article-h3:not(#\#):not(#\#){font-size:1.6rem}.c-article-h4:not(#\#):not(#\#){font-size:2rem}.c-article-h4:not(#\#):not(#\#):before{top:1.3rem}.c-article-list:not(#\#):not(#\#){font-size:1.6rem}.p-footer__container:not(#\#):not(#\#){gap:3.6rem;max-width:1120px;padding:3rem 2rem 2rem;margin-left:auto;margin-right:auto}.p-footer__page-list:not(#\#):not(#\#){gap:1.6rem}.p-footer__page-item:not(#\#):not(#\#)+.p-footer__page-item{padding-left:1.6rem}.p-footer__copyright:not(#\#):not(#\#){font-size:1.2rem}.p-hamburger-menu__container:not(#\#):not(#\#){padding:9rem 6rem 0;clip-path:shape(from 0 0,hline to 100%,vline to calc(100% - 4.8rem),curve to 0 calc(100% - 4.8rem) with 50% calc(100% + 4.8rem),vline to 0)}.p-hamburger-menu__contents:not(#\#):not(#\#){padding-top:3.2rem;padding-bottom:6.4rem}.p-hamburger-menu__label:not(#\#):not(#\#){font-size:1.6rem}.p-hamburger-menu__icon:not(#\#):not(#\#){font-size:3.6rem}.p-header__logo-link:not(#\#):not(#\#){transition:.6s cubic-bezier(.165,.84,.44,1) 0ms;transition-property:opacity}.p-header__logo-link.is-hover:not(#\#):not(#\#){opacity:.45}.p-header__logo-img--corporate:not(#\#):not(#\#){width:max(80px,min(7.7598828697vw,106px))}.p-header__logo-img--project:not(#\#):not(#\#){width:max(140px,min(14.3484626647vw,196px))}.p-header__page-list:not(#\#):not(#\#){display:flex;gap:max(12px,min(1.756954612vw,24px));align-items:center}.p-header__page-item:not(#\#):not(#\#){font-size:max(12px,min(1.1713030747vw,16px));font-weight:500;line-height:1.5}.p-header__page-item:not(#\#):not(#\#)+.p-header__page-item{display:flex;gap:max(12px,min(1.756954612vw,24px));align-items:center;justify-content:center}.p-header__page-item:not(#\#):not(#\#)+.p-header__page-item:before{width:1px;height:3.6rem;content:"";background:#0000001a}.p-header__page-link:not(#\#):not(#\#){color:#000;-webkit-text-decoration:none;text-decoration:none}.p-header__page-link:not(#\#):not(#\#){transition:.6s cubic-bezier(.165,.84,.44,1) 0ms;transition-property:opacity}.p-header__page-link.is-hover:not(#\#):not(#\#){opacity:.45}.p-article-page__contents:not(#\#):not(#\#):before{aspect-ratio:1366/48;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg)}.p-article-page__contents:not(#\#):not(#\#):before{translate:0 calc(-100% + .439238653vw)}.p-article-page__contents:not(#\#):not(#\#):after{aspect-ratio:1366/48;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg)}.p-article-page__contents:not(#\#):not(#\#):after{translate:0 -.439238653vw}.p-home-page__what:not(#\#):not(#\#):before{aspect-ratio:1366/48;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg)}.p-home-page__what:not(#\#):not(#\#):before{translate:0 calc(-100% + .439238653vw)}.p-home-page__what:not(#\#):not(#\#):after{aspect-ratio:1366/48;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg)}.p-home-page__what:not(#\#):not(#\#):after{translate:0 -.439238653vw}.p-home-page__treatment:not(#\#):not(#\#):before{aspect-ratio:1366/48;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg)}.p-home-page__treatment:not(#\#):not(#\#):before{translate:0 calc(-100% + .439238653vw)}.p-home-page__treatment:not(#\#):not(#\#):after{aspect-ratio:1366/48;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_pc.svg)}.p-home-page__treatment:not(#\#):not(#\#):after{translate:0 -.439238653vw}.p-home-page__floating:not(#\#):not(#\#){right:1.6rem}.p-faq-sec:not(#\#):not(#\#) .p-faq-sec__container{margin-left:auto;margin-right:auto}.p-faq-sec:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-faq-sec__container:not(#\#):not(#\#){max-width:934px}.p-faq-sec__ttl-txt:not(#\#):not(#\#){font-size:3.2rem}.p-faq-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4375}ruby.p-faq-sec__ttl-txt:not(#\#):not(#\#){margin-right:max(-2px,min(-.1464128843vw,-6px))}.p-faq-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:4rem;letter-spacing:.1em}.p-faq-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.5em}.p-faq-sec__container:not(#\#):not(#\#){padding-top:calc(6.4rem + 3.074670571vw);padding-bottom:12rem}.p-faq-sec__header:not(#\#):not(#\#){gap:3.2rem}.p-faq-sec__desc:not(#\#):not(#\#){font-size:2rem}.p-fv-sec:not(#\#):not(#\#) .p-fv-sec__container{margin-left:auto;margin-right:auto}.p-fv-sec:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-fv-sec__container:not(#\#):not(#\#){max-width:934px}.p-fv-sec__visual:not(#\#):not(#\#){margin-left:max(-6rem,-4.39238653vw);margin-right:max(-6rem,-4.39238653vw)}.p-fv-sec__container:not(#\#):not(#\#){padding-top:0;padding-bottom:calc(5.2rem + 3.074670571vw)}.p-influence-sec:not(#\#):not(#\#) .p-influence-sec__container{margin-left:auto;margin-right:auto}.p-influence-sec:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-influence-sec__container:not(#\#):not(#\#){max-width:934px}.p-influence-sec__ttl-txt:not(#\#):not(#\#){font-size:3.2rem}.p-influence-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4375}ruby.p-influence-sec__ttl-txt:not(#\#):not(#\#){margin-right:max(-2px,min(-.1464128843vw,-6px))}.p-influence-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:4rem;letter-spacing:.1em}.p-influence-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.5em}.p-influence-sec__container:not(#\#):not(#\#){gap:4rem;padding-top:calc(6.4rem + 3.074670571vw);padding-bottom:calc(5.6rem + 3.074670571vw)}.p-influence-sec__header:not(#\#):not(#\#){gap:2.4rem}.p-influence-sec__desc:not(#\#):not(#\#){font-size:2rem}.p-influence-sec__contents:not(#\#):not(#\#){gap:6.4rem}.p-influence-sec__list:not(#\#):not(#\#){display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);grid-gap:0 2.4rem;gap:0 2.4rem}.p-influence-sec__item:not(#\#):not(#\#){display:contents}.p-influence-sec__card:not(#\#):not(#\#){display:grid;grid-template-rows:subgrid;grid-template-columns:repeat(1,1fr);grid-row:span 3;padding:2.4rem 2.4rem 3.2rem}.p-influence-sec__case:not(#\#):not(#\#){font-size:2.4rem}.p-influence-sec__case:not(#\#):not(#\#){line-height:1.4583333333}.p-influence-sec__detail:not(#\#):not(#\#){font-size:1.4rem}.p-influence-sec__detail:not(#\#):not(#\#){margin-top:1rem;letter-spacing:-.04em}.p-influence-sec__pic:not(#\#):not(#\#){width:100%}.p-influence-sec__cta:not(#\#):not(#\#){margin-top:.8rem}.p-treatment-sec:not(#\#):not(#\#) .p-treatment-sec__container{margin-left:auto;margin-right:auto}.p-treatment-sec:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-treatment-sec__container:not(#\#):not(#\#){max-width:934px}.p-treatment-sec__ttl-txt:not(#\#):not(#\#){font-size:3.2rem}.p-treatment-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4375}ruby.p-treatment-sec__ttl-txt:not(#\#):not(#\#){margin-right:max(-2px,min(-.1464128843vw,-6px))}.p-treatment-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:4rem;letter-spacing:.1em}.p-treatment-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.5em}.p-treatment-sec__container:not(#\#):not(#\#){padding-top:2.4rem;padding-bottom:4rem}.p-treatment-sec__contents:not(#\#):not(#\#){gap:4rem}.p-treatment-sec__overview:not(#\#):not(#\#){flex-direction:row-reverse;gap:4rem;align-items:flex-end}.p-treatment-sec__lead:not(#\#):not(#\#){font-size:2rem;line-height:1.25}.p-treatment-sec__pic:not(#\#):not(#\#){flex-shrink:0;width:29.4rem}.p-treatment-sec__desc:not(#\#):not(#\#){flex:1}.p-treatment-sec__cta:not(#\#):not(#\#){margin-top:1.6rem}.p-what-sec:not(#\#):not(#\#) .p-what-sec__container{margin-left:auto;margin-right:auto}.p-what-sec:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-what-sec__container:not(#\#):not(#\#){max-width:934px}.p-what-sec__ttl-txt:not(#\#):not(#\#){font-size:3.2rem}.p-what-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4375}ruby.p-what-sec__ttl-txt:not(#\#):not(#\#){margin-right:max(-2px,min(-.1464128843vw,-6px))}.p-what-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:4rem;letter-spacing:.1em}.p-what-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.5em}.p-what-sec__container:not(#\#):not(#\#){gap:2.4rem;padding-top:.8rem;padding-bottom:4rem}.p-what-sec__overview:not(#\#):not(#\#){padding-left:max(40px,min(5.8565153734vw,80px));padding-right:max(40px,min(5.8565153734vw,80px))}.p-what-sec__overview-list:not(#\#):not(#\#){gap:2.4rem}.p-what-sec__overview-item:not(#\#):not(#\#){width:100%}.p-what-sec__box:not(#\#):not(#\#){padding-left:max(40px,min(5.8565153734vw,80px));padding-right:max(40px,min(5.8565153734vw,80px))}.p-what-sec__box:not(#\#):not(#\#){gap:4rem;padding-top:16rem;padding-bottom:6.4rem;margin-top:-12rem}.p-what-sec__about:not(#\#):not(#\#){gap:3.2rem;text-align:center}.p-what-sec__about-ruby:not(#\#):not(#\#){margin-left:7.4rem;letter-spacing:.5em}.p-what-sec__about-ttl:not(#\#):not(#\#){font-size:3.2rem}.p-what-sec__about-ttl:not(#\#):not(#\#){line-height:1.4375}.p-what-sec__about-contents:not(#\#):not(#\#){gap:4rem}.p-what-sec__about-txt:not(#\#):not(#\#){font-size:1.6rem}.p-what-sec__about-compare:not(#\#):not(#\#){gap:2.4rem}.p-what-sec__about-healthy:not(#\#):not(#\#){width:27.8497409326%}.p-article:not(#\#):not(#\#) .p-article__container{margin-left:auto;margin-right:auto}.p-article:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-article__container:not(#\#):not(#\#){max-width:934px}.p-article__container:not(#\#):not(#\#){padding-top:2rem}.p-article__header:not(#\#):not(#\#){gap:3.2rem}.p-article__eyecatch:not(#\#):not(#\#){border-width:.3rem;border-radius:3rem}.p-article__overviews:not(#\#):not(#\#){font-size:2rem}.p-article__overviews:not(#\#):not(#\#){text-align:center}.p-article__body:not(#\#):not(#\#){gap:3.2rem}.p-article__sec:not(#\#):not(#\#){padding-left:max(40px,min(5.8565153734vw,80px));padding-right:max(40px,min(5.8565153734vw,80px))}.p-article__sec:not(#\#):not(#\#){padding-top:4rem;padding-bottom:4rem;border-radius:4rem}.p-article__image:not(#\#):not(#\#){border-radius:3rem}.p-article__h2:not(#\#):not(#\#){margin-top:3.2rem}.p-article__paragraph:not(#\#):not(#\#){margin-top:3.2rem}.p-article__conclusion:not(#\#):not(#\#){font-size:2rem}.p-article__conclusion:not(#\#):not(#\#){text-align:center;letter-spacing:.1em}.p-article-footer:not(#\#):not(#\#) .p-article-footer__container{margin-left:auto;margin-right:auto}.p-article-footer:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-article-footer__container:not(#\#):not(#\#){max-width:934px}.p-article-footer__container:not(#\#):not(#\#){gap:6.4rem;padding-top:calc(6.4rem + 3.074670571vw);padding-bottom:16rem}.p-article-footer__inner:not(#\#):not(#\#){padding-left:max(40px,min(5.8565153734vw,80px));padding-right:max(40px,min(5.8565153734vw,80px))}.p-article-header:not(#\#):not(#\#) .p-article-header__container{margin-left:auto;margin-right:auto}.p-article-header:not(#\#):not(#\#){padding-left:min(4.39238653vw,6rem);padding-right:min(4.39238653vw,6rem)}.p-article-header__container:not(#\#):not(#\#){max-width:1126px}.p-article-header__container:not(#\#):not(#\#){padding-top:4.4rem;padding-bottom:calc(4.4rem + 3.074670571vw)}.p-article-header__txt:not(#\#):not(#\#){font-size:4rem}.p-article-header__txt:not(#\#):not(#\#) br{display:none}.p-sec-hdg:not(#\#):not(#\#){max-width:77.4rem}.p-sec-hdg__container:not(#\#):not(#\#){gap:1.6rem}.p-faq__trigger:not(#\#):not(#\#){gap:8.8rem;padding:2rem 4rem}.p-faq__question:not(#\#):not(#\#){gap:2.4rem}.p-faq__hdg:not(#\#):not(#\#){font-size:2.2rem}.p-faq__inner:not(#\#):not(#\#){padding-left:max(40px,min(5.8565153734vw,80px));padding-right:max(40px,min(5.8565153734vw,80px))}.p-faq__inner:not(#\#):not(#\#){gap:2.4rem;padding:2.4rem 4rem}.p-faq__body:not(#\#):not(#\#){font-size:1.6rem}.p-faq__body:not(#\#):not(#\#) a{transition:.6s cubic-bezier(.165,.84,.44,1) 0ms;transition-property:opacity}.p-faq__body:not(#\#):not(#\#) a.is-hover{opacity:.45}.p-self-check__container:not(#\#):not(#\#){padding-left:max(40px,min(5.8565153734vw,80px));padding-right:max(40px,min(5.8565153734vw,80px))}.p-self-check__container:not(#\#):not(#\#){display:flex;gap:4.4rem;align-items:flex-end;padding-top:4rem;padding-right:4rem;border-radius:4rem}.p-self-check__contents:not(#\#):not(#\#){display:flex;flex-direction:column;gap:3.2rem;padding-bottom:max(32px,min(2.9282576867vw,40px))}.p-self-check__hdg:not(#\#):not(#\#){flex-wrap:wrap;align-items:baseline}.p-self-check__ruby:not(#\#):not(#\#){font-size:max(16px,min(1.317715959vw,18px))}.p-self-check__body:not(#\#):not(#\#){display:flex;flex-direction:column;gap:3.2rem}.p-self-check__cta:not(#\#):not(#\#) .c-self-check-btn{max-width:46.7rem}.p-self-check__pic:not(#\#):not(#\#){flex-shrink:0;width:max(240px,min(18.5212298682vw,253px))}.p-supervisors__container:not(#\#):not(#\#){gap:2rem;width:100%;max-width:77.4rem;margin-left:auto;margin-right:auto}.p-supervisors__hdg:not(#\#):not(#\#){font-size:2.4rem}.p-supervisors__hdg:not(#\#):not(#\#){gap:2rem}.p-supervisors__list:not(#\#):not(#\#){grid-template-columns:repeat(2,1fr);gap:2rem}.p-supervisors__card:not(#\#):not(#\#){font-size:1.6rem}.p-supervisors__card:not(#\#):not(#\#){padding:2rem 3.4rem}.pc\:u-hidden:not(#\#):not(#\#){display:none}}@media(min-width:750.02px)and (max-width:1023.98px){.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(1){translate:0 .8rem}.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(3){translate:0 -.8rem}.p-footer__bottom:not(#\#):not(#\#){flex-direction:column}.p-hamburger-menu:not(#\#):not(#\#){clip-path:inset(0 0 calc(100% - 6.4rem) 0)}.p-hamburger-menu__container:not(#\#):not(#\#){padding:6.4rem 2.4rem 0;clip-path:shape(from 0 0,hline to 100%,vline to calc(100% - 4rem),curve to 0 calc(100% - 4rem) with 50% calc(100% + 4rem),vline to 0)}.p-header__container:not(#\#):not(#\#){height:6.4rem;padding-left:2.4rem;padding-right:1.6rem}.p-header__logo-list:not(#\#):not(#\#){gap:2.4rem}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item{gap:2.4rem}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item:before{height:4rem}.p-header__nav:not(#\#):not(#\#){display:none}.p-header__hamburger:not(#\#):not(#\#){display:flex}.p-article-page:not(#\#):not(#\#){margin-top:6.4rem}.p-home-page:not(#\#):not(#\#){margin-top:6.4rem}}@media(min-width:1024px){.p-footer__bottom:not(#\#):not(#\#){justify-content:space-between}.p-hamburger-menu:not(#\#):not(#\#){clip-path:inset(0 0 calc(100% - 9rem) 0)}.p-header__container:not(#\#):not(#\#){height:9rem;padding-left:4.8rem;padding-right:4rem}.p-header__logo-list:not(#\#):not(#\#){gap:3.2rem}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item{gap:3.2rem}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item:before{height:3.6rem}.p-header__hamburger:not(#\#):not(#\#){display:none}.p-header__menu:not(#\#):not(#\#){display:none}.p-article-page:not(#\#):not(#\#){margin-top:9rem}.p-home-page:not(#\#):not(#\#){margin-top:9rem}}@media(max-width:750px){html:not(#\#):not(#\#){font-size:2.6666666667vw}body:not(#\#):not(#\#){font-size:1.6rem}body:not(#\#):not(#\#){line-height:1.75}.c-btn__container:not(#\#):not(#\#){width:100dvw;max-width:34.5rem;padding:1rem 2rem 1rem 3rem}.c-btn__label:not(#\#):not(#\#){font-size:1.4rem}.c-btn__label:not(#\#):not(#\#){line-height:1.7142857143}.c-btn__label:not(#\#):not(#\#){letter-spacing:-.05em}.c-btn__icon:not(#\#):not(#\#){font-size:3.6rem}.c-floating-btn__container:not(#\#):not(#\#){width:100dvw;max-width:34.5rem;height:7.2rem;padding-left:1.6rem;padding-right:1.6rem}.c-floating-btn__label:not(#\#):not(#\#){font-size:1.5rem}.c-floating-btn__label:not(#\#):not(#\#){letter-spacing:0}.c-floating-btn__note:not(#\#):not(#\#){font-size:1rem}.c-floating-btn__icon:not(#\#):not(#\#){font-size:2.8rem}.c-hamburger-btn__container:not(#\#):not(#\#){width:2.5rem;height:1.4rem}.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(1){translate:0 .6rem}.is-menu-open:not(#\#):not(#\#) .c-hamburger-btn__line:nth-child(3){translate:0 -.6rem}.c-search-btn__container:not(#\#):not(#\#){gap:1rem}.c-search-btn__main:not(#\#):not(#\#){width:100dvw;max-width:31.5rem;height:10.4rem;padding-left:2.4rem}.c-search-btn__label:not(#\#):not(#\#){font-size:2rem}.c-search-btn__label:not(#\#):not(#\#){letter-spacing:.1em}.c-search-btn__icon:not(#\#):not(#\#){font-size:13.6rem}.c-search-btn__note:not(#\#):not(#\#){font-size:1rem}.c-self-check-btn__label:not(#\#):not(#\#){font-size:1.6rem}.c-self-check-btn__icon:not(#\#):not(#\#){font-size:3.6rem}.c-simple-btn__container:not(#\#):not(#\#){width:100vw;max-width:31.5rem}.c-simple-btn__container--lg:not(#\#):not(#\#){width:24rem;height:5.6rem;padding-left:2rem;padding-right:2rem}.c-article-paragraph:not(#\#):not(#\#){font-size:1.4rem}.c-article-h2:not(#\#):not(#\#){font-size:2.4rem}.c-article-h2:not(#\#):not(#\#){padding-left:1.8rem}.c-article-h2:not(#\#):not(#\#):before{top:.7rem;width:.6rem;height:calc(100% - 1.05rem)}.c-article-h3:not(#\#):not(#\#){font-size:1.4rem}.c-article-h4:not(#\#):not(#\#){font-size:1.8rem}.c-article-h4:not(#\#):not(#\#):before{top:1.2rem}.c-article-list:not(#\#):not(#\#){font-size:1.4rem}.p-footer__container:not(#\#):not(#\#){gap:4rem;padding:2rem 1rem}.p-footer__bottom:not(#\#):not(#\#){flex-direction:column}.p-footer__page-list:not(#\#):not(#\#){gap:.8rem;padding-bottom:2rem;border-bottom:1px solid currentColor}.p-footer__page-item:not(#\#):not(#\#)+.p-footer__page-item{padding-left:1.2rem}.p-footer__copyright:not(#\#):not(#\#){font-size:1.2rem}.p-hamburger-menu:not(#\#):not(#\#){clip-path:inset(0 0 calc(100% - 5.2rem) 0)}.p-hamburger-menu__container:not(#\#):not(#\#){padding:5.2rem 1.5rem 0;clip-path:shape(from 0 0,hline to 100%,vline to calc(100% - 2rem),curve to 0 calc(100% - 2rem) with 50% calc(100% + 2rem),vline to 0)}.p-hamburger-menu__contents:not(#\#):not(#\#){padding-top:3.2rem;padding-bottom:5.2rem}.p-hamburger-menu__label:not(#\#):not(#\#){font-size:1.4rem}.p-hamburger-menu__icon:not(#\#):not(#\#){font-size:3.6rem}.p-header__container:not(#\#):not(#\#){height:5.2rem;padding-left:.8rem;padding-right:1.2rem}.p-header__logo-list:not(#\#):not(#\#){gap:1.6rem}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item{gap:1.6rem}.p-header__logo-item:not(#\#):not(#\#)+.p-header__logo-item:before{height:3.2rem}.p-header__logo-img--corporate:not(#\#):not(#\#){width:6rem}.p-header__logo-img--project:not(#\#):not(#\#){width:11.2rem}.p-header__nav:not(#\#):not(#\#){display:none}.p-header__hamburger:not(#\#):not(#\#){display:flex}.p-article-page:not(#\#):not(#\#){margin-top:5.2rem}.p-article-page__contents:not(#\#):not(#\#):before{aspect-ratio:375/20;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg)}.p-article-page__contents:not(#\#):not(#\#):before{translate:0 calc(-100% + .2rem)}.p-article-page__contents:not(#\#):not(#\#):after{aspect-ratio:375/20;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg)}.p-article-page__contents:not(#\#):not(#\#):after{translate:0 -.2rem}.p-home-page:not(#\#):not(#\#){margin-top:5.2rem}.p-home-page__what:not(#\#):not(#\#):before{aspect-ratio:375/20;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg)}.p-home-page__what:not(#\#):not(#\#):before{translate:0 calc(-100% + .2rem)}.p-home-page__what:not(#\#):not(#\#):after{aspect-ratio:375/20;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg)}.p-home-page__what:not(#\#):not(#\#):after{translate:0 -.2rem}.p-home-page__treatment:not(#\#):not(#\#):before{aspect-ratio:375/20;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg)}.p-home-page__treatment:not(#\#):not(#\#):before{translate:0 calc(-100% + .2rem)}.p-home-page__treatment:not(#\#):not(#\#):after{aspect-ratio:375/20;-webkit-mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg);mask-image:url(/content/dam/santen/japan/healthcare/eye/library/blepharoptosis/images/separator_sp.svg)}.p-home-page__treatment:not(#\#):not(#\#):after{translate:0 -.2rem}.p-home-page__floating:not(#\#):not(#\#){left:1.5rem}.p-faq-sec:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-faq-sec__ttl-txt:not(#\#):not(#\#){font-size:2.4rem}.p-faq-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4583333333}.p-faq-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:3.2rem;letter-spacing:-.04em}.p-faq-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.4em}.p-faq-sec__container:not(#\#):not(#\#){padding-top:6.6rem;padding-bottom:6.6rem}.p-faq-sec__header:not(#\#):not(#\#){gap:2.4rem}.p-faq-sec__hdg:not(#\#):not(#\#){width:100%}.p-faq-sec__desc:not(#\#):not(#\#){font-size:1.8rem}.p-fv-sec:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-fv-sec__visual:not(#\#):not(#\#){margin-left:-1.5rem;margin-right:-1.5rem}.p-fv-sec__container:not(#\#):not(#\#){padding-top:0;padding-bottom:5.8rem}.p-influence-sec:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-influence-sec__ttl-txt:not(#\#):not(#\#){font-size:2.4rem}.p-influence-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4583333333}.p-influence-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:3.2rem;letter-spacing:-.04em}.p-influence-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.4em}.p-influence-sec__container:not(#\#):not(#\#){gap:2.4rem;padding-top:6.6rem;padding-bottom:6.6rem}.p-influence-sec__header:not(#\#):not(#\#){gap:1.6rem}.p-influence-sec__desc:not(#\#):not(#\#){font-size:1.8rem}.p-influence-sec__contents:not(#\#):not(#\#){gap:4.8rem}.p-influence-sec__list:not(#\#):not(#\#){display:flex;flex-direction:column;gap:1.6rem}.p-influence-sec__item:not(#\#):not(#\#){width:100%}.p-influence-sec__card:not(#\#):not(#\#){display:flex;flex-direction:column;gap:1rem;align-items:center;padding:2rem 1.6rem 3.2rem}.p-influence-sec__case:not(#\#):not(#\#){font-size:2rem}.p-influence-sec__case:not(#\#):not(#\#){line-height:1.45}.p-influence-sec__detail:not(#\#):not(#\#){font-size:1.4rem}.p-influence-sec__pic:not(#\#):not(#\#){width:20.6rem}.p-treatment-sec:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-treatment-sec__ttl-txt:not(#\#):not(#\#){font-size:2.4rem}.p-treatment-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4583333333}.p-treatment-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:3.2rem;letter-spacing:-.04em}.p-treatment-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.4em}.p-treatment-sec__container:not(#\#):not(#\#){padding-top:4rem;padding-bottom:4rem}.p-treatment-sec__contents:not(#\#):not(#\#){gap:2.4rem}.p-treatment-sec__overview:not(#\#):not(#\#){flex-direction:column;gap:2.4rem}.p-treatment-sec__lead:not(#\#):not(#\#){font-size:1.8rem}.p-treatment-sec__desc:not(#\#):not(#\#){font-size:1.4rem}.p-what-sec:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-what-sec__ttl-txt:not(#\#):not(#\#){font-size:2.4rem}.p-what-sec__ttl-txt:not(#\#):not(#\#){line-height:1.4583333333}.p-what-sec__ttl-txt--strong:not(#\#):not(#\#){font-size:3.2rem;letter-spacing:-.04em}.p-what-sec__ttl-ruby:not(#\#):not(#\#){letter-spacing:.4em}.p-what-sec__container:not(#\#):not(#\#){padding-top:1.6rem;padding-bottom:4rem}.p-what-sec__contents:not(#\#):not(#\#){width:100%}.p-what-sec__overview-list:not(#\#):not(#\#){flex-direction:column}.p-what-sec__overview-item:nth-child(1):not(#\#):not(#\#){width:100%}.p-what-sec__overview-item:nth-child(2):not(#\#):not(#\#){align-self:flex-end;width:23.9rem;margin-top:-.8rem}.p-what-sec__overview-item:nth-child(3):not(#\#):not(#\#){width:27.6rem}.p-what-sec__box:not(#\#):not(#\#){gap:2.4rem;padding:32rem 1.5rem 4rem;margin:-28rem -1.5rem 0}.p-what-sec__about:not(#\#):not(#\#){gap:2.4rem}.p-what-sec__about-ruby:not(#\#):not(#\#){margin-left:6.4rem;letter-spacing:.4em}.p-what-sec__about-ttl:not(#\#):not(#\#){font-size:2.8rem}.p-what-sec__about-ttl:not(#\#):not(#\#){line-height:1.4285714286}.p-what-sec__about-contents:not(#\#):not(#\#){gap:2.4rem}.p-what-sec__about-txt:not(#\#):not(#\#){font-size:1.4rem}.p-what-sec__about-compare:not(#\#):not(#\#){gap:1rem}.p-what-sec__about-healthy:not(#\#):not(#\#){width:11rem}.p-article:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-article__container:not(#\#):not(#\#){padding-top:2.4rem}.p-article__header:not(#\#):not(#\#){gap:2.4rem}.p-article__eyecatch:not(#\#):not(#\#){border-width:.2rem;border-radius:1rem}.p-article__overviews:not(#\#):not(#\#){font-size:1.8rem}.p-article__overviews:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-article__overviews:not(#\#):not(#\#) br{display:none}.p-article__body:not(#\#):not(#\#){gap:2.4rem}.p-article__sec:not(#\#):not(#\#){padding:2.4rem 1.5rem;border-radius:2rem}.p-article__image:not(#\#):not(#\#){border-radius:2rem}.p-article__h2:not(#\#):not(#\#){margin-top:2.4rem}.p-article__paragraph:not(#\#):not(#\#){margin-top:2.4rem}.p-article__conclusion:not(#\#):not(#\#){font-size:1.8rem}.p-article__conclusion:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-article__conclusion:not(#\#):not(#\#) br{display:none}.p-article-footer:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-article-footer__container:not(#\#):not(#\#){gap:5.6rem;padding-top:7.4rem;padding-bottom:9.6rem}.p-article-header:not(#\#):not(#\#){padding-left:1.5rem;padding-right:1.5rem}.p-article-header__container:not(#\#):not(#\#){padding-top:2.8rem;padding-bottom:4.6rem}.p-article-header__txt:not(#\#):not(#\#){font-size:2.4rem}.p-article-header__txt:not(#\#):not(#\#){letter-spacing:.05em}.p-sec-hdg__container:not(#\#):not(#\#){gap:1rem}.p-faq__trigger:not(#\#):not(#\#){gap:2.4rem;padding:2rem 1.5rem}.p-faq__question:not(#\#):not(#\#){gap:.8rem}.p-faq__hdg:not(#\#):not(#\#){font-size:1.4rem}.p-faq__hdg:not(#\#):not(#\#){padding-top:.4rem;padding-bottom:.4rem}.p-faq__inner:not(#\#):not(#\#){flex-direction:column;gap:.8rem;padding:2rem 1.5rem}.p-faq__body:not(#\#):not(#\#){font-size:1.4rem}.p-self-check__container:not(#\#):not(#\#){display:grid;grid-template-areas:"hdg hdg" "desc pic" "cta cta";grid-template-columns:1fr 12rem;grid-gap:3.2rem 1.6rem;gap:3.2rem 1.6rem;padding:4rem 1.5rem;border-radius:3rem}.p-self-check__contents:not(#\#):not(#\#){display:contents}.p-self-check__hdg:not(#\#):not(#\#){flex-direction:column;grid-area:hdg;align-items:center}.p-self-check__ruby:not(#\#):not(#\#){font-size:1.6rem}.p-self-check__body:not(#\#):not(#\#){display:contents}.p-self-check__desc:not(#\#):not(#\#){grid-area:desc}.p-self-check__cta:not(#\#):not(#\#){grid-area:cta}.p-self-check__pic:not(#\#):not(#\#){grid-area:pic}.p-supervisors__container:not(#\#):not(#\#){gap:.8rem}.p-supervisors__hdg:not(#\#):not(#\#){font-size:2rem}.p-supervisors__hdg:not(#\#):not(#\#){gap:1.6rem}.p-supervisors__list:not(#\#):not(#\#){grid-template-columns:repeat(1,1fr);gap:.8rem}.p-supervisors__card:not(#\#):not(#\#){font-size:1.4rem}.p-supervisors__card:not(#\#):not(#\#){padding:1.5rem 1.8rem}.sp\:u-hidden:not(#\#):not(#\#){display:none}}@media(max-resolution:1.5dppx){img{image-rendering:-webkit-optimize-contrast}}
