.p-service{position:relative;padding-top:auto;margin:0 auto 80px}@media screen and (min-width: 1024px){.p-service{margin:0 auto 100px;max-width:1280px}}.p-service__content{padding:0px 0 80px;margin:0 auto}@media screen and (min-width: 768px){.p-service__content{padding:0px 0 100px}}@media screen and (min-width: 1024px){.p-service__content{padding:0px 0 120px;max-width:1280px}}.p-service__content__inner__title{text-align:center;line-height:1.4}.p-service__content__inner__title h3{color:#333;font-size:1.8rem;font-weight:bold}@media screen and (min-width: 1024px){.p-service__content__inner__title h3{font-size:2.4rem}}.p-service__content__inner__text{text-align:center;margin-top:24px}.p-service__content__inner__text p{color:#333;font-size:1.6rem;font-weight:normal;line-height:1.8}@media screen and (min-width: 1024px){.p-service__content__inner__text p{font-size:1.8rem}}@media screen and (min-width: 768px){.p-service__contentsArea{display:grid;grid-template-columns:1fr 1fr;gap:40px}}@media screen and (min-width: 1024px){.p-service__contentsArea{grid-template-columns:1fr 1fr 1fr}}.p-service__contentsArea__item{margin-bottom:40px}.p-service__contentsArea__item:nth-of-type(5){margin-bottom:0}@media screen and (min-width: 768px){.p-service__contentsArea__item{margin-bottom:0}}.p-service__contentsArea__item__Image__title{margin:16px 0}.p-service__contentsArea__item__Image__title p{font-size:1.6rem;font-weight:bold;color:#333}.p-service__contentsArea__item__btn .c-btn{width:100%;max-width:100%;padding:30px}@media screen and (min-width: 768px){.p-service__contentsArea__item__btn .c-btn{padding:0 20px}}/*# sourceMappingURL=service.css.map */