@charset "UTF-8";.faq__dl{margin-top:32px;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.faq__dl{margin-top:60px}}.faq__item{border-radius:10px;overflow:hidden;background:var(--bg-white)}@media(min-width:768px){.faq__item--body{padding:10px 50px 32px}}.faq__btn{background:transparent;border:0;width:100%;padding:16px 24px 16px 48px;text-align:left;font-size:22px;font-size:1.38rem;font-weight:700;position:relative;transition:color var(--trans-default)}@media(min-width:768px){.faq__btn{font-size:24px;font-size:1.5rem;padding-left:50px;padding-right:50px}}.faq__btn:hover,.faq__btn:focus-visible{color:var(--kc-hov)}.faq__btn:hover:before,.faq__btn:focus-visible:before{background-color:var(--kc-hov)}.faq__btn:before{content:"";display:block;position:absolute;top:33px;left:24px;background-color:var(--kc);-webkit-mask:url(/patients/nemukenavi/img/common/icon-toc-arrow.svg) no-repeat center center/contain;mask:url(/patients/nemukenavi/img/common/icon-toc-arrow.svg) no-repeat center center/contain;width:12px;height:6px;transition:transform var(--trans-default),background-color var(--trans-default)}.faq__btn[aria-expanded=true]:before{transform:rotate(180deg)}.faq__btn{font-family:var(--font-title);font-weight:500;padding:32px 24px}@media(min-width:768px){.faq__btn{padding:48px 90px}}.faq__btn:before{top:44px;left:24px}@media(min-width:768px){.faq__btn:before{top:66px;left:60px}}.faq__btn-text{display:flex;gap:5px;margin-left:20px;font-size:18px;font-size:1.13rem}@media(min-width:768px){.faq__btn-text{gap:14px;font-size:24px;font-size:1.5rem;margin-left:0}}.faq__btn-text:before{content:"Q";font-weight:700;color:var(--color-light)}.faq__btn:after{content:"";position:absolute;left:44px;right:24px;bottom:8px;height:2px;background:var(--bg-beige);opacity:0;transition:opacity var(--trans-default)}@media(min-width:768px){.faq__btn:after{left:90px;right:90px}}.faq__btn[aria-expanded=true]:after{opacity:1}.faq__item--body{padding:0 24px 32px}@media(min-width:768px){.faq__item--body{padding-left:90px;padding-right:90px;padding-bottom:48px}}.faq__answer{margin-top:0;padding-top:16px;padding-left:20px;font-size:18px;font-size:1.13rem;display:flex;gap:7px}@media(min-width:768px){.faq__answer{padding-top:32px;padding-left:0;gap:18px}}.faq__answer:before{content:"A";font-weight:700;color:var(--color-pink);font-size:20px;font-size:1.25rem;font-family:var(--font-title);line-height:1.5}@media(min-width:768px){.faq__answer:before{font-size:24px;font-size:1.5rem;line-height:1.24}}.faq__related,.faq__sources{margin-top:40px}.faq__sub-title{font-size:18px;font-size:1.13rem;font-weight:700;margin-bottom:8px}.faq__related{padding:20px 22px 20px 24px;border-radius:20px;background:var(--bg-yellow)}.faq__related-title{font-size:15px;font-size:.94rem;font-weight:700;color:var(--kc);margin-bottom:12px}.faq__related-list{display:flex;flex-direction:column;gap:10px;font-size:14px;font-size:.88rem}@media(min-width:768px){.faq__related-list{font-size:15px;font-size:.94rem}}.faq__related a{display:inline-flex;align-items:flex-start;gap:8px;transition:color var(--trans-default)}.faq__related a:before{content:"";display:block;width:6px;height:9px;-webkit-mask:url(/patients/nemukenavi/img/common/icon-link-triangle.svg) no-repeat center/contain;mask:url(/patients/nemukenavi/img/common/icon-link-triangle.svg) no-repeat center/contain;background:var(--kc);margin-top:8.5px;transition:background-color var(--trans-default)}.faq__related a:hover,.faq__related a:focus{color:var(--kc-hov)}.faq__related a:hover:before,.faq__related a:focus:before{background:var(--kc-hov)}.faq__related a .small{display:block;font-size:12px}.faq__sources{font-size:12px;font-size:.75rem;line-height:1.6666666667}@media(min-width:768px){.faq__sources{font-size:15px;font-size:.94rem}}.faq__sources-title{margin-bottom:8px}.faq__sources-list{counter-reset:note}.faq__sources-item{counter-increment:note;position:relative;padding-left:20px}@media(min-width:768px){.faq__sources-item{padding-left:32px}}.faq__sources-item:before{content:counter(note) ")";display:block;position:absolute;left:0}
