#p_about{padding-bottom:300px}#p_about #ma{margin-top:150px}#p_about #ma .top{display:grid;grid-template-columns:1fr 2fr}#p_about #ma .top .l{font-size:3rem;color:var(--g);position:relative}#p_about #ma .top .l .about-side{position:absolute;left:-50px;top:-50px;scale:.7;transform-origin:top left}#p_about #ma .top .r{text-align:right;position:relative}#p_about #ma .top .r .pulse{position:absolute;top:-10%;left:102%;height:100%;scale:1.5;object-fit:contain}#p_about #ma .top .r .tt{font-family:var(--fontM);font-size:2.3rem;font-weight:500}#p_about #ma .top .r .bt{font-family:var(--fontA);font-size:2rem}#p_about #ma .top .r .bt .c{color:var(--g)}#p_about #ma .bottom{margin-top:200px;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4em;gap:4em;align-items:center}#p_about #ma .bottom .l{font-size:1.6rem}#p_about #ma .bottom .r{width:100%;transform:translateX(8%)}#p_about #ma .bottom .r img{width:100%;min-height:300px;background:rgba(0,0,0,0);object-fit:cover}#p_about #e{background:var(--g);margin-top:100px;position:relative}#p_about #e:before{top:10%;left:-1%;width:100%;width:140px}#p_about #e:after,#p_about #e:before{content:"";position:absolute;height:100%;background:var(--bg);height:30px;transform-origin:left;rotate:-30deg}#p_about #e:after{bottom:-10%;right:-3%;width:100%;width:180px}#p_about #e .confine{display:grid;grid-template-columns:400px 1fr;grid-gap:160px;gap:160px;align-items:center}#p_about #e .confine .l{background:var(--bg);border-radius:50%;width:auto;height:400px;padding:2em;scale:.8}#p_about #e .confine .l:after,#p_about #e .confine .l:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;outline:4px solid var(--bg);outline-offset:20px}#p_about #e .confine .l:after{outline:30px solid var(--bg);outline-offset:50px}#p_about #e .confine .l img{width:100%;height:100%;object-fit:contain}#p_about #e .confine .r{text-align:right;max-width:80%}#p_about #e .confine .r p{margin:2em 0;color:var(--bg);font-size:1.3rem;font-weight:500;letter-spacing:-1px}#p_about #e .confine .r span{font-weight:bolder;font-size:1.8rem;font-family:var(--fontM)}#p_about #wwa{margin-top:200px}#p_about #wwa .confine{display:grid;grid-template-columns:1fr 1fr}#p_about #wwa .confine .l{font-size:4rem;color:var(--g);line-height:.9;position:relative}#p_about #wwa .confine .l .top{position:relative;width:max-content}#p_about #wwa .confine .l .top .pulse{position:absolute;top:0;height:100%;left:100%;scale:1.8;transform-origin:left}#p_about #wwa .confine .l svg{position:absolute;left:0;bottom:-50%;left:-60%}#p_about #wwa .confine .r{display:flex;gap:1em}#p_about #wwa .confine .r .btn.pc{background:var(--g);width:200px;text-align:center;color:var(--bg);padding:.25em}#p_about #wwa .confine .r .btn.pc img{width:80%;height:150px;background:rgba(0,0,0,0);margin-top:-40px}#p_about #wwa .confine .r .btn.pc h2{font-size:1.2rem;letter-spacing:normal}#p_about #wwa .confine .r .btn.pc p{font-size:1rem;line-height:1;padding-bottom:1em;font-weight:400}