.p-member{position:relative}.p-member{margin-right:auto;margin-left:auto}.p-member__point{position:relative}.p-member__point:before,.p-member__point:after{position:absolute;left:0;width:100%;height:50%;background-image:url(/assets/img/member/box_bg.webp);background-size:100% auto;content:"";pointer-events:none}.p-member__point:before{top:0;background-position:0 0}.p-member__point:after{bottom:0;background-position:0 100%}.p-member__point .point-number{position:absolute;width:5.125em;height:2.25em}.p-member__point .point-number svg{position:absolute;top:0;left:0;width:100%;height:100%}.p-member__point .point-number svg .path-fill{fill:var(--color-btn-fill-3)}.p-member__point .point-number p{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:72%;padding-top:.1em;line-height:1}.p-member__point .point-head{z-index:1;position:relative;border-bottom:1px solid var(--black)}.p-member__point .point-desc{z-index:1;position:relative}@media (min-width:768px) and (max-width:1279px){.p-member{margin-bottom:4.5em}.p-member{width:80.4772234273%;max-width:602px}.p-member__point{padding:2.5em 2em}.p-member__point{margin-bottom:2.25em}.p-member__point .point-number{top:-.75em}.p-member__point .point-number{left:1em}.p-member__point .point-head{padding-bottom:.25em}.p-member__point .point-head{margin-bottom:1.5em}}@media (min-width:1280px){.p-member{margin-bottom:4.5em}.p-member{width:81.220657277%}body[data-sub-none] .p-member{width:65.1474530831%;margin-right:auto;margin-left:auto}.p-member__point{padding:2.5em 2em}.p-member__point{margin-bottom:2.25em}.p-member__point .point-number{top:-.75em}.p-member__point .point-number{left:1em}.p-member__point .point-head{padding-bottom:.25em}.p-member__point .point-head{margin-bottom:1.5em}}@media (max-width:767px){.p-member{margin-bottom:4.5rem}.p-member{width:87.2vw;max-width:523px}.p-member__point{padding:2.5rem 2rem}.p-member__point{margin-bottom:2.25rem}.p-member__point .point-number{top:-.75rem}.p-member__point .point-number{left:1rem}.p-member__point .point-head{padding-bottom:.25rem}.p-member__point .point-head{margin-bottom:1.5rem}}