.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.mainvisual__fixed__image{background:url(../img/about/aboutus.jpg) no-repeat center/cover}.about__column{display:grid;row-gap:1rem}@media(min-width: 560px){.about__column{grid-template-columns:1fr 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media(min-width: 960px){.about__column{-webkit-column-gap:3.1rem;-moz-column-gap:3.1rem;column-gap:3.1rem}}@media(min-width: 560px)and (max-width: 959px){.about__column.tab__row__column{grid-template-columns:1fr}}@media(min-width: 960px){.company .tab__row__column{grid-template-columns:2fr 3fr}}@media(min-width: 1600px){.company .tab__row__column{grid-template-columns:40rem 1fr}}.main__child{background:#fff}.greeting{padding-bottom:5rem}@media(min-width: 960px){.greeting{padding-bottom:10.875rem}}.greeting__text__wrap{display:grid}.greeting__ttl{font-size:2rem;letter-spacing:.1em}@media(min-width: 1600px){.greeting__ttl{font-size:2.5rem}}.greeting__name{letter-spacing:.1em}@media(min-width: 960px){.greeting__name{-ms-flex-item-align:end;align-self:end}}.greeting__department{font-size:1rem}@media(min-width: 960px){.greeting__department{font-size:1.31rem}}.greeting__name__text{font-size:1.2rem}@media(min-width: 960px){.greeting__name__text{font-size:1.875rem}}.greeting__name__en{font-size:.9rem}@media(min-width: 960px){.greeting__name__en{font-size:1.125rem}}.greeting__img__wrap{position:relative}.greeting__text{margin-top:1rem;width:0;height:128px;display:block;position:absolute;overflow:hidden}.greeting__text.active{-webkit-animation:slide .4s ease-out forwards;animation:slide .4s ease-out forwards}.greeting__text img{min-width:337px;width:337px;max-width:none}@media(min-width: 400px){.greeting__text{left:calc(100% - 337px)}}@media(max-width: 399px){.greeting__text{left:calc(100vw - (100vw - 2rem));aspect-ratio:1/.38}.greeting__text.active{-webkit-animation:slide_small .4s ease-out forwards;animation:slide_small .4s ease-out forwards}.greeting__text img{min-width:calc(100vw - 4rem);width:calc(100vw - 4rem);max-width:none}}@media(min-width: 960px){.greeting__text{margin-top:1.25rem}}@-webkit-keyframes slide{0%{width:0;opacity:0}100%{width:337px;opacity:1}}@keyframes slide{0%{width:0;opacity:0}100%{width:337px;opacity:1}}@-webkit-keyframes slide_small{0%{width:0;opacity:0}100%{width:calc(100vw - 4rem);opacity:1}}@keyframes slide_small{0%{width:0;opacity:0}100%{width:calc(100vw - 4rem);opacity:1}}.greeting__sub{margin-top:8rem;display:grid;gap:2rem}@media(min-width: 960px){.greeting__sub{margin-top:15.875rem;gap:3.125rem}.greeting__sub .about__column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.greeting__sub__ttl{font-size:1.2rem;letter-spacing:.1em}@media(min-width: 960px){.greeting__sub__ttl{font-size:1.43rem}}.greeting__sub__text{margin-top:1rem;letter-spacing:.1em}@media(min-width: 960px){.greeting__sub__text{margin-top:1.6rem}}@media(min-width: 1600px){.greeting__sub__text{font-size:1.125rem}}.company{background:#eee;padding-top:4rem}@media(min-width: 960px){.company{padding-top:9.43rem}}@media(min-width: 960px){.company .about__column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.company__text{margin:0 auto}@media(min-width: 560px){.company__text{max-width:600px;margin:1rem auto 0}}@media(min-width: 960px){.company__text{margin:0}}@media(min-width: 560px)and (max-width: 959px){.company__img{max-width:500px;margin:auto}}.company__text p{color:#94ac88;font-size:1.8rem}.company__text p::first-letter{font-size:3rem}@media(min-width: 960px){.company__text p{font-size:2.4vw;white-space:nowrap}.company__text p::first-letter{font-size:5vw}}@media(min-width: 1600px){.company__text p{font-size:2.5rem}.company__text p::first-letter{font-size:4.375rem}}@media(max-width: 374px){.company__text p{font-size:7vw}.company__text p::first-letter{font-size:10vw}}.company__info{margin-top:5rem}@media(min-width: 960px){.company__info{margin-top:10.43rem}}.company__info__content{margin-top:2.4rem}@media(min-width: 960px){.company__info__content{margin-top:4.875rem}}.iso__link{margin-top:.9rem;display:block;width:6.75rem}.organization__img{max-width:19.56rem}.gmap{margin-top:1rem}@media(min-width: 960px){.gmap{margin-top:1.87rem}}.place+.place{margin-top:1.87rem}@media(max-width: 559px){.year__wrap>*{display:inline}.year__wrap+.year__wrap{margin-top:1rem}}@media(min-width: 560px){.year__wrap{display:grid;grid-template-columns:auto 1fr}}/*# sourceMappingURL=about.min.css.map */