.points-wrap.brn{margin-bottom:100px}.points-wrap.brn .title{color:#1b1b1b;font-family:TBUDGothic E,sans-serif;font-size:59px;letter-spacing:5px;line-height:1.35em;margin-bottom:50px;position:relative;text-align:center}.points-wrap.brn .title .text{display:inline}.points-wrap.brn .title .left-bg{left:calc(50% - 340px);position:absolute;top:46px}.points-wrap.brn .title .right-bg{position:absolute;right:calc(50% - 330px);top:46px}.points-wrap.brn .point-number{color:#1b1b1b;font-family:Noto Sans JP,sans-serif;font-size:45px;font-weight:700;letter-spacing:2px;line-height:1.5em;margin-bottom:7px}.points-wrap.brn .point-number .text-large{font-size:54px}.points-wrap.brn .sub-title p{color:#1b1b1b;font-family:Noto Sans JP,sans-serif;font-size:25px;font-weight:500;letter-spacing:1px;line-height:1.5em}.points-wrap.brn .point-card-item .sub-title-container .sub-title{margin-top:-10px}.points-wrap.brn .cards-row{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px}.points-wrap.brn .cards-row.first-row{margin-bottom:14px}.points-wrap.brn .cards-row.second-row{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:14px}.points-wrap.brn .cards-row .point-card-item{background:#fff;border-radius:8px;box-shadow:0 6px 10px rgba(0,0,0,.15);display:flex;flex-direction:column;grid-column:span 2;min-height:400px;padding:20px}.points-wrap.brn .cards-row.second-row .point-card-item:first-child{grid-column:2/span 3}.points-wrap.brn .cards-row.second-row .point-card-item:nth-child(2){grid-column:5/span 3}.points-wrap.brn .point-card-item .sub-title-container .point-number div{font-weight:600}.points-wrap.brn .sub-title-container{flex-shrink:0}.points-wrap.brn .point-card-item .sub-title-container .sub-title p{font-size:24px;font-weight:700;margin-bottom:15px}.points-wrap.brn .description{color:#1b1b1b;display:flex;flex:1;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:17px;font-weight:500;letter-spacing:0;line-height:1.6em;margin-bottom:20px}.points-wrap.brn .separator{background-color:#000;flex-shrink:0;height:1px;margin:-5px 0 15px}.points-wrap.brn .content-container{display:flex;flex:1;flex-direction:column}.points-wrap.brn .content-container .content-img{align-items:center;display:flex;flex-shrink:0;justify-content:center;text-align:center;width:100%}.points-wrap.brn .content-container .content-img img{height:auto;object-fit:contain;width:100%}@media (max-width:1024px){.points-wrap.brn{margin-bottom:80px}.points-wrap.brn .cards-row.first-row{margin-bottom:14px}.points-wrap.brn .point-card-item .sub-title-container .sub-title p{font-size:20px;margin-bottom:12px}.points-wrap.brn .description{font-size:15px;line-height:1.6em;margin-bottom:15px}.points-wrap.brn .title{font-size:45px;margin-bottom:40px}.points-wrap.brn .title svg{height:56px;width:40px}.points-wrap.brn .title .left-bg{left:calc(50% - 260px);top:35px}.points-wrap.brn .title .right-bg{right:calc(50% - 250px);top:35px}.points-wrap.brn .point-number{font-size:35px;letter-spacing:1px}.points-wrap.brn .point-number .text-large{font-size:42px}.points-wrap.brn .cards-row.second-row{grid-template-columns:repeat(8,1fr)}.points-wrap.brn .cards-row .point-card-item{min-height:350px;padding:15px}}@media (max-width:767px){.points-wrap.brn .cards-row{grid-template-columns:1fr;grid-gap:20px}.points-wrap.brn .cards-row.first-row{margin-bottom:20px}.points-wrap.brn .cards-row.second-row{grid-template-columns:1fr}.points-wrap.brn .cards-row.second-row .point-card-item:first-child,.points-wrap.brn .cards-row.second-row .point-card-item:nth-child(2){grid-column:1}.points-wrap.brn .description{font-size:15px;margin-bottom:15px}.points-wrap.brn .cards-row .point-card-item{min-height:auto;padding:15px}.points-wrap.brn{margin-bottom:60px}.points-wrap.brn .title{font-size:32px;letter-spacing:3px;margin-bottom:30px}.points-wrap.brn .title svg{height:42px;width:30px}.points-wrap.brn .title .left-bg{left:calc(50% - 180px);top:25px}.points-wrap.brn .title .right-bg{right:calc(50% - 170px);top:25px}.points-wrap.brn .point-number{font-size:28px;letter-spacing:1px}.points-wrap.brn .point-number .text-large{font-size:34px}.points-wrap.brn .point-card-item .sub-title-container .sub-title p{font-size:18px;margin-bottom:8px}.points-wrap.brn .description{font-size:14px;line-height:1.6em}}@media (max-width:480px){.points-wrap.brn .cards-row{grid-template-columns:1fr;grid-gap:15px}.points-wrap.brn .cards-row .point-card-item{grid-column:1;min-height:auto;padding:12px}.points-wrap.brn .cards-row.second-row .point-card-item:first-child,.points-wrap.brn .cards-row.second-row .point-card-item:nth-child(2){grid-column:1}.points-wrap.brn .title{font-size:28px}.points-wrap.brn .point-number{font-size:24px;letter-spacing:.5px}.points-wrap.brn .point-card-item .sub-title-container .sub-title p{font-size:16px}.points-wrap.brn .description{font-size:13px;line-height:1.6em;margin-bottom:10px}}