.section-home-about{padding-bottom:124px;padding-top:105px;position:relative}@media screen and (min-width:768px){.section-home-about{padding-bottom:153px;padding-top:139px}}@media screen and (min-width:1050px){.section-home-about{padding-bottom:197px;padding-top:197px}}.home-about__heading-2{margin-left:auto;margin-right:auto;width:270px}@media screen and (min-width:768px){.home-about__heading-2{width:471px}}.home-about__heading-2 img{width:100%}.home-about__contents{margin-top:36px}@media screen and (min-width:768px){.home-about__contents{margin-top:39px}}@media screen and (min-width:1050px){.home-about__contents{margin-top:22px}}.home-about__contents p{font-size:1.4rem;font-weight:var(--fw-bold-jp);letter-spacing:.03em;line-height:1.78;text-align:center}.home-about__contents p:not(:first-child){margin-top:26px}@media screen and (min-width:768px){.home-about__contents p{font-size:1.6rem;line-height:2.5}.home-about__contents p:not(:first-child){margin-top:40px}}