@charset "UTF-8";.stepform__heading{margin-bottom:8px!important;padding-top:24px!important;padding-bottom:24px!important}@media(min-width:768px){.stepform__heading{margin-bottom:16px!important;padding-top:40px!important;padding-bottom:40px!important}}.stepform__body{margin-top:8px}@media(min-width:768px){.stepform__body{margin-top:16px}}.stepform__track .splide__list{align-items:flex-start}.stepform__in{background:var(--bg-white);border-radius:5px;border:1px solid var(--bg-beige)}.stepform__step{padding:32px 24px 24px}@media(min-width:768px){.stepform__step{padding:50px 60px 40px}}.stepform__step.step-2{--kc: var(--bg-pink);--kc-hov: var(--bg-red);--kc-disabled: var(--disabled-pink)}.stepform__label{display:flex;align-items:baseline;justify-content:center;height:19px;gap:2px}@media(min-width:768px){.stepform__label{height:31px;gap:4px}}.stepform__label svg{height:100%;width:auto;fill:var(--kc)}.stepform__ques{margin-top:10px;font-family:var(--font-title);min-height:4em;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.stepform__ques{margin-top:20px;min-height:3em}}.stepform__ques--top,.stepform__ques--bottom{display:block;text-align:center}.stepform__ques--top{font-size:17px;font-size:1.06rem}@media(min-width:360px){.stepform__ques--top{font-size:19px;font-size:1.19rem}}@media(min-width:768px){.stepform__ques--top{font-size:24px;font-size:1.5rem}}@media(min-width:1700px){.stepform__ques--top{font-size:32px;font-size:2rem}}.stepform__ques--bottom{font-size:15px;font-size:.94rem;margin-top:6px;font-weight:400}@media(min-width:768px){.stepform__ques--bottom{font-size:18px;font-size:1.13rem}}@media(min-width:1700px){.stepform__ques--bottom{font-size:20px;font-size:1.25rem}}.stepform__ques--bottom br{display:none!important}.stepform__img{width:180px;margin:8px auto}@media(min-width:768px){.stepform__img{width:300px;margin:24px auto}}.stepform__img img{width:100%;height:auto}.stepform__ans--text{text-align:center;font-size:16px;font-size:1rem}@media(min-width:360px){.stepform__ans--text{font-size:18px;font-size:1.13rem}}@media(min-width:768px){.stepform__ans--text{font-size:20px;font-size:1.25rem}}@media(min-width:1700px){.stepform__ans--text{font-size:24px;font-size:1.5rem}}.stepform__ans--list{display:flex;margin-top:24px;justify-content:space-between}.stepform__ans--list[data-len="4"]{padding:0 6px}.stepform__ans--list[data-len="5"]{margin-left:-12px;width:calc(100% + 24px)}@media(min-width:768px){.stepform__ans--list{justify-content:center;gap:10px;padding:0!important;margin-left:auto!important;width:100%!important}}.stepform__ans--list li{flex:1}@media(min-width:768px){.stepform__ans--list li{flex:0 0 auto;width:120px}}.stepform__ans--list label{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;gap:8px}@media(min-width:768px){.stepform__ans--list label{gap:12px}}.stepform__checkbox--text{display:flex;align-items:center;justify-content:center;flex:1 1 auto;font-size:11px;font-size:.69rem;font-weight:500}@media(min-width:360px){.stepform__checkbox--text{font-size:12px;font-size:.75rem}}@media(min-width:768px){.stepform__checkbox--text{font-size:16px;font-size:1rem}}@media(min-width:1700px){.stepform__checkbox--text{font-size:20px;font-size:1.25rem}}.stepform__prev,.stepform__next{position:absolute;top:40%;transform:translateY(-50%);width:32px;height:32px;background:var(--kc);border-radius:50%;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background-color var(--trans-default),top var(--trans-default);z-index:1}@media(min-width:768px){.stepform__prev,.stepform__next{top:43%;width:52px;height:52px}}@media(min-width:1025px){.stepform__prev,.stepform__next{top:42%}}.stepform__prev[aria-disabled=true],.stepform__next[aria-disabled=true]{background:var(--kc-disabled);cursor:not-allowed}.stepform__prev[aria-disabled=true]:hover,.stepform__prev[aria-disabled=true]:focus-visible,.stepform__next[aria-disabled=true]:hover,.stepform__next[aria-disabled=true]:focus-visible{background:var(--kc-disabled)}.stepform__prev:hover,.stepform__prev:focus-visible,.stepform__next:hover,.stepform__next:focus-visible{background:var(--kc-hov)}.stepform__prev svg,.stepform__next svg{fill:var(--bg-white);display:block;width:9px;height:auto}@media(min-width:768px){.stepform__prev svg,.stepform__next svg{width:auto;height:25px}}.stepform[data-step-index="6"] .stepform__prev,.stepform[data-step-index="6"] .stepform__next{top:53%}@media(min-width:768px){.stepform[data-step-index="6"] .stepform__prev,.stepform[data-step-index="6"] .stepform__next{top:50%}}.stepform__prev{left:-16px}@media(min-width:768px){.stepform__prev{left:-26px}}.stepform__prev svg{transform:rotate(180deg) translate(1px);transform-origin:center center}@media(min-width:768px){.stepform__prev svg{transform:rotate(180deg) translate(2px)}}.stepform__next{right:-16px}@media(min-width:768px){.stepform__next{right:-26px}}.stepform__next svg{transform:translate(1px);transform-origin:center center}@media(min-width:768px){.stepform__next svg{transform:translate(2px)}}.indicator{margin-top:16px;display:flex;gap:10px;justify-content:center}@media(min-width:768px){.indicator{margin-top:32px;gap:16px}}.indicator__dot{width:6px;height:6px;border-radius:50%}@media(min-width:768px){.indicator__dot{width:8px;height:8px}}.indicator__dot.step-1{background-color:var(--disabled-l-blue)}.indicator__dot.step-1.current{background-color:var(--bg-l-blue)}.indicator__dot.step-2{background-color:var(--disabled-pink)}.indicator__dot.step-2.current{background-color:var(--bg-pink)}.result-links{display:flex;justify-content:center;margin-top:24px}@media(min-width:768px){.result-links{margin-top:32px}}.result-links__list{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;transform:translate(-20px)}@media(min-width:768px){.result-links__list{gap:24px;transform:translate(0)}}.result__btn{display:flex;align-items:center;padding:0;gap:16px}@media(min-width:768px){.result__btn{gap:24px}}.result__btn .icon{width:80px}@media(min-width:768px){.result__btn .icon{width:100px}}.result__btn svg{width:100%;height:auto;transition:fill var(--trans-default)}.result__btn.mailto svg{fill:var(--bg-l-blue)}.result__btn.mailto:hover svg,.result__btn.mailto:focus-visible svg{fill:var(--bg-blue)}.result__btn.copy .icon{position:relative}.result__btn.copy .icon-clip-bg,.result__btn.copy .icon-clip-icon{transition:fill var(--trans-default)}.result__btn.copy .icon-clip-bg{fill:var(--bg-white)}.result__btn.copy .icon-clip-icon{fill:var(--bg-l-blue)}.result__btn.copy:hover .icon-clip-bg,.result__btn.copy:focus-visible .icon-clip-bg{fill:var(--bg-l-blue)}.result__btn.copy:hover .icon-clip-icon,.result__btn.copy:focus-visible .icon-clip-icon{fill:var(--bg-white)}.result__btn.copy .icon-clip-ok{position:absolute;width:100%;height:100%;inset:0;opacity:0}.result__btn.copy.is-copied .icon-clip{opacity:0}.result__btn.copy.is-copied .icon-clip-ok{opacity:1}.result__btn .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%}.result__btn .icon svg{display:block}.result__list{display:flex;flex-direction:column;gap:24px;margin-top:24px;counter-reset:s2counter}@media(min-width:768px){.result__list{margin-top:32px;gap:32px}}.result__list.has-next{position:relative;margin-bottom:90px}@media(min-width:768px){.result__list.has-next{margin-bottom:160px}}.result__list.has-next:before{position:absolute;content:"";display:block;width:52px;height:35px;-webkit-mask:url(/patients/nemukenavi/img/common/icon-next-step.svg) no-repeat center center/contain;mask:url(/patients/nemukenavi/img/common/icon-next-step.svg) no-repeat center center/contain;background:var(--kc);top:calc(100% + 45px);left:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.result__list.has-next:before{top:calc(100% + 80px);width:71px;height:47px}}.result__list--title br.sp,.result__list--lead br.sp{display:none!important}.result__list .row{counter-increment:s2Counter;position:relative;font-size:18px;font-size:1.13rem;line-height:1.5555555556}@media(min-width:768px){.result__list .row{padding-left:48px;font-size:20px;font-size:1.25rem}}@media(min-width:1700px){.result__list .row{padding-left:56px;font-size:24px;font-size:1.5rem}}.result__list dt br{display:none!important}.result__list dt:before{content:"Q" counter(s2Counter);margin-right:1em}@media(min-width:768px){.result__list dt:before{position:absolute;left:0}}.result__list dd{padding-left:1.5em;margin-top:8px}@media(min-width:768px){.result__list dd{padding-left:0}}.result__list dd:before{content:"A";margin-right:1em}.result-check__ng__btn{margin-top:40px}@media(min-width:768px){.result-check__ng__btn{margin-top:60px}}.result__bnr{margin:40px auto 0;max-width:400px}.result__bnr--btn{background:var(--bg-l-blue);border-radius:5px;display:block;padding:0;transition:background-color var(--trans-default)}.result__bnr--btn:hover,.result__bnr--btn:focus-visible{background:var(--bg-blue)}.result__bnr--btn img{display:block;margin:0 auto}@media(min-width:768px){.result__bnr{margin-top:60px}}.mapping__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;margin-top:32px;font-weight:700}@media(min-width:768px){.mapping__list{justify-content:center;gap:24px;margin-top:48px}}.mapping__list a{transition:color var(--trans-default);font-family:var(--font-title)}.mapping__list a.size-1{font-size:18px;font-size:1.13rem}@media(min-width:768px){.mapping__list a.size-1{font-size:20px;font-size:1.25rem}}.mapping__list a.size-2{font-size:24px;font-size:1.5rem}@media(min-width:768px){.mapping__list a.size-2{font-size:28px;font-size:1.75rem}}.mapping__list a.size-3{font-size:28px;font-size:1.75rem}@media(min-width:768px){.mapping__list a.size-3{font-size:32px;font-size:2rem}}.mapping__list a.size-4{font-size:32px;font-size:2rem}@media(min-width:768px){.mapping__list a.size-4{font-size:40px;font-size:2.5rem}}.mapping__list a[href*="about/about-hypersomnia/"]{color:var(--color-pink)}.mapping__list a[href*="about/about-hypersomnia/"]:hover,.mapping__list a[href*="about/about-hypersomnia/"]:focus-visible{color:var(--color-red)}.mapping__list a[href*="about/to-improve-your-sleep/"]{color:var(--color-l-blue)}.mapping__list a[href*="about/to-improve-your-sleep/"]:hover,.mapping__list a[href*="about/to-improve-your-sleep/"]:focus-visible{color:var(--color-blue)}.mapping__list a[href*="about/about-hypersomnia/about-narcolepsy/"]{color:var(--color-blue)}.mapping__list a[href*="about/about-hypersomnia/about-narcolepsy/"]:hover,.mapping__list a[href*="about/about-hypersomnia/about-narcolepsy/"]:focus-visible{color:var(--color-navy)}.mapping__all-clear{margin-top:32px}@media(min-width:768px){.mapping__all-clear{margin-top:48px}}.sc-home__title{margin-bottom:20px}@media(min-width:768px){.sc-home__title{margin-bottom:24px}}.sc-home__lead{line-height:1.5}
