@keyframes about-module-scss-module__NGYjua__swing{0%{transform:rotate(-20deg)}50%{transform:rotate(20deg)}to{transform:rotate(-20deg)}}.about-module-scss-module__NGYjua__aboutWrap{padding-bottom:90px;display:block;position:relative}@media (min-width:768px){.about-module-scss-module__NGYjua__aboutWrap{min-height:calc(100vh + -1*clamp(20px,2.34375vw,30px) - clamp(80px,7.8125vw,100px) - 50px)}}.about-module-scss-module__NGYjua__aboutWrap:before{content:"";z-index:1;background-image:url(../media/about_right.0t3bt-edsriik.svg);background-repeat:no-repeat;background-size:contain;width:80px;height:80px;animation:3s ease-in-out infinite about-module-scss-module__NGYjua__swing;position:absolute;bottom:-15px;right:-15px}@media (min-width:768px){.about-module-scss-module__NGYjua__aboutWrap:before{background-position:100%;background-size:contain;width:120px;height:120px;bottom:0;right:0}}@media (min-width:1280px){.about-module-scss-module__NGYjua__aboutWrap{flex-wrap:wrap;align-content:flex-start;gap:40px;display:flex}}.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutImage{z-index:2;width:200px;margin:0 auto;position:relative}@media (min-width:768px){.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutImage{width:clamp(120px,15.625vw,200px)}}@media (min-width:1280px){.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutImage{width:200px}}.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutImage img{height:auto}.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap{color:#222;font-family:var(--font-noto),sans-serif;z-index:2;margin-top:20px;position:relative}@media (min-width:1280px){.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap{width:calc(100% - 240px);margin-top:0}}.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap .about-module-scss-module__NGYjua__aboutName{font-size:2rem;font-weight:700}@media (min-width:768px){.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap .about-module-scss-module__NGYjua__aboutName{font-size:clamp(20px,1.875vw,24px)}}.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap .about-module-scss-module__NGYjua__aboutText{margin-top:10px;font-size:1.6rem}@media (min-width:768px){.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap .about-module-scss-module__NGYjua__aboutText{font-size:clamp(16px,1.5625vw,20px)}}.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap .about-module-scss-module__NGYjua__aboutText span{display:block}.about-module-scss-module__NGYjua__aboutWrap .about-module-scss-module__NGYjua__aboutTextWrap .about-module-scss-module__NGYjua__aboutText span:not(:first-child){margin-top:1rem}
