.about .aboutContent{position:relative}.about .aboutContent pre{font-family:Fira Code,monospace;font-size:16px;line-height:1.5;white-space:pre-wrap}.about .aboutContent pre span{opacity:0}.about .aboutContent pre .cursor{position:relative;color:#000;z-index:1}.about .aboutContent pre .cursor:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:-1}.about .aboutContent .business{padding-bottom:100px;margin-top:30px;padding-top:30px}.about .aboutContent .business .profile{margin-bottom:20px;font-size:14px;line-height:2;letter-spacing:.05em;opacity:0}.about .aboutContent .business .profile p+p{margin-top:1em}.about .aboutContent .business .teaching{margin-bottom:30px;display:grid;grid-gap:10px;gap:10px;font-size:13px;opacity:0}.about .aboutContent .business .teaching li:before{content:"・"}.about .aboutContent .business .teaching li a{color:#ddd;position:relative}@media(any-hover:hover){.about .aboutContent .business .teaching li a{transition:.3s}.about .aboutContent .business .teaching li a:hover:hover{opacity:.7}}.about .aboutContent .business .teaching li a:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#999}.about .aboutContent .business .sns{margin-top:30px;padding-top:30px;display:flex;gap:20px;opacity:0}.about .aboutContent .business .sns li a{color:#bbb;font-size:18px}@media(any-hover:hover){.about .aboutContent .business .sns li a{transition:.3s}.about .aboutContent .business .sns li a:hover:hover{opacity:.7}}.about .aboutContent .artdirector{font-size:13px;opacity:0;margin-top:100px}.about .aboutContent .artdirector a{text-decoration:underline}@media(any-hover:hover){.about .aboutContent .artdirector a{transition:.3s}.about .aboutContent .artdirector a:hover:hover{opacity:.7}}@media screen and (max-width:768px){.about .mainInner{padding:10px 5px;max-width:95vw;max-height:70vh}.about .aboutContent pre{font-size:13px}.about .aboutContent .business{padding-bottom:100px}.about .aboutContent .business .profile{font-size:14px}}