@charset "UTF-8";.p-container{margin-inline:calc(var(--inner-padding, 0) * -1);padding-inline:var(--inner-padding, 0);background:#f8f8f8;padding-bottom:1.2rem}@media screen and (max-width: 767px){.p-container{padding-bottom:.6rem}}.p-container:before{content:"";display:flex;height:0}.p-section{margin-inline:calc(var(--inner-padding, 0) * -1);padding-inline:var(--inner-padding, 0);margin-top:1rem;position:relative;z-index:0;padding-top:1.4rem}@media screen and (max-width: 767px){.p-section{margin-top:.6rem;padding-top:.4rem}}.p-section__typography{height:1.6rem;width:100%;position:absolute;left:0;top:0;z-index:-1;object-fit:contain;object-position:center}@media screen and (max-width: 767px){.p-section__typography{height:.56rem;object-fit:cover;object-position:center}}.p-about-us{margin-inline:calc(var(--inner-padding, 0) * -1)}.p-about-us__container{max-width:14.4rem;margin-inline:auto;position:relative;padding-bottom:4.59rem}@media screen and (max-width: 1023px){.p-about-us__container{padding-bottom:3.6rem}}@media screen and (max-width: 767px){.p-about-us__container{padding-inline:var(--inner-padding, 0);padding-bottom:2.04rem}}.p-about-us__inner{padding-left:2.04rem}@media screen and (max-width: 1023px){.p-about-us__inner{padding-left:var(--inner-padding)}}@media screen and (max-width: 767px){.p-about-us__inner{padding-left:0}}.p-about-us__title{font-size:.52rem;line-height:1.6;font-family:Hiragino Mincho ProN,Yu Mincho,游明朝体,YuMincho,serif}@media screen and (max-width: 767px){.p-about-us__title{font-size:.3rem;text-align:center}}.p-about-us__body{margin-top:.4rem;display:grid;padding-right:0;grid-template-columns:minmax(0,1fr) 6.16rem;gap:.5rem}@media screen and (max-width: 1023px){.p-about-us__body{grid-template-columns:minmax(0,1fr) 4rem}}@media screen and (max-width: 767px){.p-about-us__body{margin-top:.2rem;grid-template-columns:100%;gap:.6rem}}.p-about-us__left>*:first-child{margin-top:0!important}.p-about-us__left>*:last-child{margin-bottom:0!important}@media screen and (max-width: 767px){.p-about-us__right{margin-inline:calc(var(--inner-padding, 0) * -1)}}.p-about-us__right img{display:block;width:100%;max-width:none;box-shadow:25px 25px 50px #aab0b7bf}@media screen and (max-width: 767px){.p-about-us__right img{width:2.68rem;margin-left:auto}}.p-about-us__button{margin-top:.6rem;width:3.2rem;box-shadow:25px 25px 50px #aab0b7bf}@media screen and (max-width: 767px){.p-about-us__button{margin-top:.4rem;margin-inline:auto}}.p-about-us__object-03,.p-about-us__object-02,.p-about-us__object-01{position:absolute;box-shadow:25px 25px 50px #aab0b7bf}.p-about-us__object-01{width:20.4166666667%;left:20.625%;bottom:1.33rem}@media screen and (max-width: 767px){.p-about-us__object-01{width:1.29rem;left:0;bottom:.42rem}}.p-about-us__object-02{width:14.7222222222%;left:50%;bottom:2.78rem}@media screen and (max-width: 767px){.p-about-us__object-02{width:.9rem;left:.68rem;bottom:1.77rem}}.p-about-us__object-03{width:20.3472222222%;left:72.9861111111%;bottom:0}@media screen and (max-width: 767px){.p-about-us__object-03{width:1.3rem;left:1.97rem}}
