.p-facility{padding:15px 0 210px}@media screen and (max-width: 1080px){.p-facility{padding:15px 0 150px}}@media screen and (max-width: 810px){.p-facility{padding:15px 0 100px}}@media screen and (max-width: 650px){.p-facility{padding:15px 0 50px}}.p-facility__lead{line-height:1.9;max-width:530px;width:100%;margin:0 auto}.p-facility__wrap{background-color:#fff;padding:70px 160px;border-radius:20px;margin-top:50px}@media screen and (max-width: 1080px){.p-facility__wrap{padding:70px 100px}}@media screen and (max-width: 810px){.p-facility__wrap{padding:50px 70px}}@media screen and (max-width: 650px){.p-facility__wrap{padding:30px 20px}}.p-facility__title{font-size:4.8rem;color:#b3008d;text-align:center}@media screen and (max-width: 1080px){.p-facility__title{font-size:4.6rem}}@media screen and (max-width: 810px){.p-facility__title{font-size:4rem}}@media screen and (max-width: 650px){.p-facility__title{font-size:3.6rem}}@media screen and (max-width: 500px){.p-facility__title{font-size:3.2rem}}.p-facility__list{margin-top:40px}@media screen and (max-width: 810px){.p-facility__list{margin-top:30px}}.p-facility__item:nth-child(n+2){margin-top:20px}.p-facility__link{display:flex;gap:70px;align-items:center;transition:opacity .6s}@media screen and (max-width: 650px){.p-facility__link{flex-direction:column;gap:10px}}.p-facility__link:hover{opacity:.6}.p-facility__text{width:calc(100% - 165px)}@media screen and (max-width: 650px){.p-facility__text{text-align:center;width:100%}}.p-facility__button{font-size:1.1rem;width:95px;border:1px solid #45331b;display:flex;justify-content:center;align-items:center;height:28px;border-radius:200px}