.l-main{padding-bottom:0}.catch{margin-bottom:2rem;text-align:center;font-size:1.43rem}@media screen and (min-width: 768px){.catch{margin-bottom:4rem;font-size:1.88rem}}.bg{padding-block:3rem 5rem;background:#f2f2f2}@media screen and (min-width: 768px){.bg{padding-block:6rem}}.floor{margin-bottom:2rem}@media screen and (min-width: 768px){.floor{max-width:700px;margin-inline:auto;margin-bottom:6rem}}.point{margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem 2%}@media screen and (min-width: 768px){.point{margin-bottom:6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}.point li{width:49%}@media screen and (min-width: 768px){.point li{width:31%}}.list{width:85%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}@media screen and (min-width: 768px){.list{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem 0}}@media screen and (min-width: 768px){.list li{width:47.5%}}