#brand-story{margin-bottom:0}#brand-story #nav-menu{margin-top:2rem}#brand-story #nav-menu .brand-nav-trigger{top:5rem}#brand-story #nav-menu .nav-close{top:4.4rem}#brand-story #nav-menu .panel-links{margin-top:11.5rem}#brand-story #_action .blue-medium{background-color:#eaf9ff}#brand-story #_action .blue-dark{background-color:#00aeff}#brand-story #_action .block{max-width:1040px;position:relative;margin-bottom:8.5rem;display:flex;justify-content:space-between;gap:2rem;z-index:2;top:0}@media(max-width:960px){#brand-story #_action .block{gap:3rem;flex-direction:column}}#brand-story #_action .block .content{flex:1.4 1;position:relative;z-index:2}#brand-story #_action .block .content .list-container{margin:4rem 0}#brand-story #_action .block .content .list-container:last-of-type{margin-bottom:0}#brand-story #_action .block .content .list-container ul{margin:2.5rem 0}#brand-story #_action .block .content .list-container ul li{position:relative;padding-left:20px;margin:1.5rem 0;font-family:"Noto Serif JP",serif;font-weight:300}@media(max-width:480px){#brand-story #_action .block .content .list-container ul li{padding-left:16px;font-size:1.4rem}}#brand-story #_action .block .content .list-container ul li:before{content:"";position:absolute;left:0;top:.6em;width:13px;height:13px;background-image:url(/images_next/brand-story/list-icon-white.svg);background-size:contain;background-repeat:no-repeat}@media(max-width:480px){#brand-story #_action .block .content .list-container ul li:before{width:11px;height:11px}}#brand-story #_action .block .content .blue{color:#00aeff;margin-top:3rem}#brand-story #_action .block .content .blue span{font-size:2.2rem}#brand-story #_action .block figure{flex:1 1;display:flex;align-items:center}@media(max-width:480px){#brand-story #_action .block figure img{max-width:100%}}#brand-story #_action #intro{margin-bottom:14rem}@media(max-width:480px){#brand-story #_action #intro{margin-bottom:10rem}}#brand-story #_action #brain-activation{position:relative;padding:14rem 0 6rem}@media(max-width:480px){#brand-story #_action #brain-activation{padding:6rem 0 1rem}}#brand-story #_action #brain-activation .first-p{margin-bottom:-1rem}@media(max-width:480px){#brand-story #_action #brain-activation .first-p{margin-bottom:-2rem}}#brand-story #_action #brain-activation .img-bg{width:100%;text-align:right}#brand-story #_action #brain-activation .img-bg img{width:658px}@media(max-width:480px){#brand-story #_action #brain-activation .img-bg img{width:295px}}#brand-story #_action #brain-activation .subtitle,#brand-story #_action #brain-activation li,#brand-story #_action #brain-activation p,#brand-story #_action #brain-activation span{color:#fff}#brand-story #_action #brain-activation .block:nth-child(2) img,#brand-story #_action #brain-activation .block:nth-child(3) img{max-width:330px}#brand-story #_action .neuro-science .stick-img{position:-webkit-sticky;position:sticky;top:0}#brand-story #_action .neuro-science .stick-img img{right:0;width:auto;height:850px;margin-left:auto;padding:6rem 0 3rem;display:block}@media(max-width:480px){#brand-story #_action .neuro-science .stick-img img{object-position:11rem center}}#brand-story #_action .neuro-science .stick-img .science-image{position:absolute;top:0;right:0;z-index:2}#brand-story #_action .neuro-science .stick-img .neuro-image{z-index:1}#brand-story #_action #neuro-integration{position:relative;padding:6rem 0}@media(max-width:480px){#brand-story #_action #neuro-integration{padding-bottom:1rem}}#brand-story #_action #neuro-integration .b-inner{margin-top:-780px}@media(max-width:480px){#brand-story #_action #neuro-integration .b-inner{margin-top:calc(-850px + 8rem)}}#brand-story #_action #neuro-integration .block:nth-child(2) .list-container{margin-top:-1.5rem}#brand-story #_action #neuro-integration .block:nth-child(2) img{margin-top:1rem;max-width:690px}@media(max-width:480px){#brand-story #_action #neuro-integration .block:nth-child(2) img{margin:1rem auto auto;max-width:90%}}#brand-story #_action #neuro-integration .block ul li:before{background-image:url(/images_next/brand-story/list-icon-blue.svg)}@media(max-width:480px){#brand-story #_action #science-integration{padding-bottom:1rem}}#brand-story #_action #science-integration .b-inner{padding:9rem 0}#brand-story #_action #true-connection{position:relative;padding:14rem 0 0;overflow:hidden}@media(max-width:480px){#brand-story #_action #true-connection{padding:6rem 0 0}}@media(max-width:660px){#brand-story #_action #true-connection .b-inner{width:100%}}#brand-story #_action #true-connection .stick-img{position:absolute;width:1000px;top:5rem;left:50%;transform:translateX(-50%)}@media(max-width:960px){#brand-story #_action #true-connection .stick-img{width:100%}}#brand-story #_action #true-connection .block{position:relative}@media(max-width:660px){#brand-story #_action #true-connection .block{overflow:hidden}}#brand-story #_action #true-connection .block:nth-child(2) figure{display:block;position:absolute;top:8rem;width:100%;text-align:right}@media(max-width:480px){#brand-story #_action #true-connection .block:nth-child(2) figure{top:13.5rem}}#brand-story #_action #true-connection .block:nth-child(2) figure img{max-width:280px;margin-right:15rem}@media(max-width:960px){#brand-story #_action #true-connection .block:nth-child(2) figure img{max-width:200px}}@media(max-width:660px){#brand-story #_action #true-connection .block:nth-child(2) figure img{margin-right:0;max-width:175px}}#brand-story #_action #true-connection .block:nth-child(3) figure{display:block;position:absolute;top:11rem;width:100%;text-align:right}#brand-story #_action #true-connection .block:nth-child(3) figure img{max-width:330px;margin-right:11rem}@media(max-width:960px){#brand-story #_action #true-connection .block:nth-child(3) figure img{max-width:220px;margin-right:11rem}}@media(max-width:660px){#brand-story #_action #true-connection .block:nth-child(3) figure img{margin-right:-3rem}}#brand-story #_action #true-connection .block:nth-child(4){margin-bottom:0}#brand-story #_action #true-connection .block:nth-child(4) figure{display:block;position:absolute;top:12rem;width:100%;text-align:right}#brand-story #_action #true-connection .block:nth-child(4) figure img{margin-right:9rem;max-width:317px}@media(max-width:960px){#brand-story #_action #true-connection .block:nth-child(4) figure img{max-width:200px}}@media(max-width:660px){#brand-story #_action #true-connection .block:nth-child(4) figure img{margin-right:-3rem}}#brand-story #_action #true-connection .block ul{margin:-2rem 0 0;padding:0}#brand-story #_action #true-connection .block ul li:first-of-type{margin-top:0}#brand-story #_action #true-connection .block ul li:before{background-image:url(/images_next/brand-story/list-icon-blue.svg)}#brand-story .particle-container{position:relative;height:400px;background-color:rgba(0,0,0,0);overflow:hidden}#brand-story .particle-container .particles{position:absolute;top:0;left:0;height:50%;width:100%;z-index:0}#brand-story .particle-container .dot{position:absolute;border-radius:50%;background-color:blue;animation:float 20s linear infinite}#brand-story .particle-container .dot.dot-1{width:2px;height:2px;opacity:.2;top:10%;left:20%}#brand-story .particle-container .dot.dot-2{width:4px;height:4px;opacity:.4;top:30%;left:40%}#brand-story .particle-container .dot.dot-3{width:3px;height:3px;opacity:.3;top:15%;left:70%}#brand-story .particle-container .dot.dot-4{width:6px;height:6px;opacity:.6;top:5%;left:50%}#brand-story .particle-container .dot.dot-5{width:5px;height:5px;opacity:.5;top:25%;left:80%}#brand-story .particle-container .content{position:relative;z-index:1;padding:2rem}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(10px)}}.particle-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.particle-dot{position:absolute;width:4px;height:4px;border-radius:50%;background-color:rgba(0,174,255,.4);animation:floatRandom 3s ease-in-out infinite}@keyframes floatRandom{0%{transform:translate(0);opacity:.7}25%{transform:translate(-10px,5px);opacity:1}50%{transform:translate(5px,-10px);opacity:.9}75%{transform:translate(10px,5px);opacity:1}to{transform:translate(0);opacity:.7}}