.np-page{background:#f8fcff;color:#073a85}.np-container{max-width:1360px;width:calc(100% - 40px);margin-inline:auto}.np-header{height:94px;padding:0 3%;display:flex;align-items:center;gap:18px;background:#fff;border-bottom:1px solid #eaf6ff}.np-brand{flex:none;display:flex;flex-direction:column;line-height:1.2}.np-brand strong{font:600 36px/1.1 Georgia,serif;letter-spacing:-1px}.np-brand small{font-size:11px;margin-top:7px;color:#3864a0}.np-desktop-nav{display:none;gap:20px;align-items:center;margin-left:auto;font-size:14px;white-space:nowrap}.np-desktop-nav a{padding:8px 0}.np-desktop-nav [aria-current]{font-weight:600;border-bottom:2px solid #1e88f5}.np-search{width:42px;height:42px;border:1px solid #d6eafb;border-radius:50%;display:grid;place-items:center;margin-left:auto;flex:none}.np-search svg{width:23px;height:23px}.np-contact-button{background:linear-gradient(110deg,#42a2fc,#067cf3);color:white;padding:10px 22px;border-radius:40px;font-size:14px;white-space:nowrap}.np-menu{position:relative;flex:none}.np-menu summary{list-style:none;cursor:pointer;font-size:29px;line-height:1.4}.np-menu summary::-webkit-details-marker{display:none}.np-menu nav{position:absolute;right:0;top:48px;width:240px;z-index:20;padding:20px;border:1px solid #d6eafb;border-radius:20px;background:white;box-shadow:0 8px 24px #073a850c;display:flex;flex-direction:column;gap:15px;font-size:15px}.np-menu summary:focus-visible{outline:3px solid #1e88f5;outline-offset:4px}
.np-hero{position:relative;isolation:isolate;overflow:hidden;background:#eaf6ff}.np-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% center;z-index:-2}.np-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fffffff5,#ffffffd9 60%,#ffffff30);z-index:-1}.np-hero>.np-container{position:relative}.np-hero-copy{padding:34px 0 45px;max-width:730px}.np-eyebrow{display:inline-block;font-weight:600;font-size:16px;color:#1486ef;margin-bottom:24px;padding-bottom:6px;border-bottom:2px solid #1e88f5}.np-title-row{display:flex;align-items:center;gap:18px}.np-icon{display:block;flex:none;width:100px;height:100px;border-radius:50%;background-repeat:no-repeat}.np-title-row>.np-icon{width:65px;height:65px}.np-hero h1{font-size:44px;line-height:1.3;letter-spacing:0;white-space:nowrap}.np-subtitle{font-family:'Noto Serif JP',serif;font-size:22px;line-height:1.65;margin-top:12px}.np-intro{font-size:16px;line-height:1.9;margin-top:24px}.np-pc-break{display:none}.np-hero-message,.np-progress{display:none}.np-sections{padding-top:30px;padding-bottom:30px}.np-page .jp-panel{padding:26px 20px;margin-bottom:24px;border-color:#d6eafb}.np-page .jp-panel h2{font-size:25px;text-wrap:balance;line-height:1.6}.np-page .jp-lead{font-size:16px}.np-method-grid{display:grid;gap:18px;margin-top:24px;align-items:start}.np-method{padding:24px 20px;border:1px solid #d6eafb;border-radius:20px;background:#fbfdff}.np-method .np-icon{width:110px;height:110px;margin:0 auto 20px}.np-method h3,.np-function-grid h3,.np-ipa-grid h3{font-family:'Noto Sans JP',sans-serif;font-size:20px;line-height:1.5}.np-method h3{text-align:center;margin-bottom:14px}.np-method p{font-size:16px;color:#365b91;line-height:1.8}.np-page .jp-note{font-size:13px;margin-top:18px}.np-function-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-top:26px}.np-function-grid article{text-align:center;min-width:0}.np-function-grid .np-icon{width:110px;height:110px;max-width:100%;margin:0 auto 14px}.np-function-grid h3{font-size:18px}.np-function-grid p{font-size:16px;color:#365b91;line-height:1.7;margin-top:9px;overflow-wrap:anywhere}.np-page .jp-mirna{padding:20px;background:#fbfdff;border-radius:18px}.np-page .jp-mirna h3{font-size:24px}.np-page .jp-mirna ul{margin:12px 0 16px}.np-page .jp-mirna li{font-size:14px;color:white;line-height:1.5;padding:5px 13px}.np-page .jp-mirna .np-tag-blue{background:#318ee0}.np-page .jp-mirna .np-tag-orange{background:#c55c24}.np-page .jp-mirna .np-tag-purple{background:#8054cc}.np-page .jp-mirna .np-tag-amber{background:#a87526}.np-page .jp-mirna .np-tag-mint{background:#228878}.np-page .jp-mirna .np-tag-red{background:#da4058}.np-ipa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.np-ipa-grid article{padding:20px 8px;text-align:center;border:1px solid #d6eafb;border-radius:17px;background:#fbfdff;min-width:0}.np-ipa-grid .np-highlight{border:2px solid #1e88f5}.np-ipa-grid .np-icon{width:80px;height:80px;margin:0 auto 12px}.np-ipa-grid h3{font-size:18px}.np-research-cta{border-radius:23px;padding:24px 18px;gap:14px;grid-template-columns:44px 1fr}.np-book{width:44px;height:44px;border-radius:50%;background:white;color:#1e88f5;display:grid;place-items:center}.np-book svg{width:32px;height:32px}.np-research-cta h2{font-size:24px}.np-research-cta p{font-size:16px}.np-page .jp-disclaimer{text-align:center;font-size:13px;margin-top:18px}.np-page .jp-source{font-size:13px}.np-info{display:none;margin-top:30px;padding:28px;border:1px solid #d6eafb;border-radius:24px;background:white}.np-info:target{display:block}.np-info h2{font-size:26px}.np-info h3{font-size:20px;margin-top:20px}.np-info p{font-size:16px;margin-top:14px}.np-info a{text-decoration:underline}
@media(min-width:640px){.np-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-hero-copy{max-width:700px}.np-title-row>.np-icon{width:100px;height:100px}.np-hero h1{font-size:56px}.np-page .jp-mirna-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-hero:after{background:linear-gradient(90deg,#ffffffee,#ffffffad 55%,transparent)}}
@media(min-width:1100px){.np-container{width:calc(100% - 64px)}.np-desktop-nav{display:flex}.np-search{margin-left:0}.np-header{gap:20px}.np-brand strong{font-size:38px}.np-hero-copy{padding:36px 0 38px;max-width:740px}.np-hero h1{font-size:64px}.np-title-row>.np-icon{width:125px;height:125px}.np-title-row{gap:26px}.np-subtitle{font-size:26px;letter-spacing:-.04em}.np-intro{font-size:19px;line-height:1.75;margin-top:22px;max-width:690px}.np-pc-break{display:initial}.np-mobile-break{display:none}.np-hero:after{background:linear-gradient(90deg,#ffffffdf,#ffffff75 48%,transparent 68%)}.np-hero-image{object-position:center 43%}.np-hero-message{display:block;position:absolute;right:10px;bottom:72px;font-family:'Noto Serif JP',serif;font-size:24px;line-height:1.8;text-align:center;text-shadow:0 0 18px white}.np-progress{display:flex;gap:10px;align-items:center;position:absolute;bottom:24px;right:10px;font-size:16px}.np-progress i{width:12px;height:12px;border-radius:50%;background:#1e88f5}.np-progress i:last-child{background:#c6e5ff}.np-page .jp-panel{padding:28px 32px;margin-bottom:24px}.np-page .jp-panel h2{font-size:32px;line-height:1.45}.np-page .jp-section-title{margin-bottom:14px;gap:24px}.np-page .jp-number{width:64px;height:64px;font-size:36px}.np-page .jp-lead{font-size:18px;line-height:1.75}.np-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px}.np-method{padding:22px 20px}.np-method .np-icon{width:126px;height:126px}.np-method h3{font-size:21px;letter-spacing:-.035em}.np-method p{font-size:18px;line-height:1.65}.np-function-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:20px}.np-function-grid .np-icon{width:160px;height:160px;margin-bottom:12px}.np-function-grid h3{font-size:21px}.np-function-grid p{font-size:18px}.np-page .jp-mirna-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.np-page .jp-mirna{padding:18px 22px}.np-page .jp-mirna ul{margin:9px 0 12px}.np-ipa-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:18px}.np-ipa-grid article{padding:16px 8px}.np-ipa-grid .np-icon{width:82px;height:82px;margin-bottom:8px}.np-ipa-grid h3{font-size:18px}.np-research-cta{grid-template-columns:64px 1fr 35px;gap:24px;padding:18px 32px;min-height:108px}.np-book{width:64px;height:64px}.np-book svg{width:44px;height:44px}.np-research-cta h2{font-size:28px;line-height:1.3}.np-research-cta p{font-size:17px;line-height:1.5;margin-top:5px}.np-research-cta .jp-cta-arrow{grid-column:auto}.np-hero .jp-english{font-size:18px;margin-top:12px}}
@media(max-width:639px){.np-header{height:90px;gap:10px;padding:0 16px;flex-wrap:wrap;align-content:center;position:relative}.np-brand strong{font-size:28px}.np-brand small{font-size:8px}.np-brand{max-width:190px}.np-search{width:32px;height:32px;margin-left:auto}.np-menu summary{font-size:24px}.np-contact-button{font-size:10px;padding:8px 10px}.np-title-row{gap:12px;flex-wrap:wrap}.np-title-row>.np-icon{width:62px;height:62px}.np-title-row>div{display:contents}.np-hero h1{font-size:42px}.np-subtitle{width:100%;font-size:22px;margin-top:0}.np-hero-copy{padding-top:28px}.np-sections{padding-top:24px}.np-page .jp-panel{padding:24px 18px}.np-page .jp-section-title{gap:12px}.np-page .jp-number{width:36px;height:36px;font-size:24px}.np-page .jp-panel h2{font-size:24px}.np-page .jp-mirna-grid{grid-template-columns:1fr}.np-research-cta p{overflow-wrap:anywhere}}
@media(max-width:370px){.np-header{gap:7px}.np-brand strong{font-size:25px}.np-brand small{max-width:150px;font-size:8px}.np-contact-button{font-size:9px;padding:8px}.np-search{width:28px;height:28px}.np-title-row>.np-icon{width:48px;height:48px}.np-hero h1{font-size:42px}.np-container{width:calc(100% - 32px)}}

.np-icon-hero{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1097.142857142857% 731.4285714285714%;background-position:4.226361031518625% 1.6968325791855203%}
.np-icon-drip{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1024% 682.6666666666667%;background-position:7.792207792207792% 20.938215102974826%}
.np-icon-neuron{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1024% 682.6666666666667%;background-position:27.77777777777778% 20.938215102974826%}
.np-icon-nose{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1024% 682.6666666666667%;background-position:47.61904761904761% 20.938215102974826%}
.np-icon-combined{background-image:url('/assets/concerns/nerve/icons.webp');background-size:768% 512%;background-position:68.8622754491018% 21.844660194174757%}
.np-icon-inflammation{background-image:url('/assets/concerns/nerve/icons.webp');background-size:662.0689655172414% 441.37931034482756%;background-position:4.3711656441717786% 53.15656565656566%}
.np-icon-brain{background-image:url('/assets/concerns/nerve/icons.webp');background-size:662.0689655172414% 441.37931034482756%;background-position:26.07361963190184% 53.15656565656566%}
.np-icon-myelin{background-image:url('/assets/concerns/nerve/icons.webp');background-size:662.0689655172414% 441.37931034482756%;background-position:47.7760736196319% 53.15656565656566%}
.np-icon-vessel{background-image:url('/assets/concerns/nerve/icons.webp');background-size:662.0689655172414% 441.37931034482756%;background-position:69.32515337423312% 53.15656565656566%}
.np-icon-nerve{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1600% 1066.6666666666665%;background-position:6.25% 73.59913793103449%}
.np-icon-flame{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1600% 1066.6666666666665%;background-position:19.166666666666668% 73.59913793103449%}
.np-icon-heart{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1600% 1066.6666666666665%;background-position:32.013888888888886% 73.59913793103449%}
.np-icon-lung{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1600% 1066.6666666666665%;background-position:44.861111111111114% 73.59913793103449%}
.np-icon-immune{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1600% 1066.6666666666665%;background-position:57.70833333333333% 73.59913793103449%}
.np-icon-liver{background-image:url('/assets/concerns/nerve/icons.webp');background-size:1600% 1066.6666666666665%;background-position:70.55555555555556% 73.59913793103449%}
