.bg-border{padding:4rem 0;background-color:#f6fffd;border:3px solid #3f6468;-webkit-box-shadow:inset 0 0 0 .5rem #fff;box-shadow:inset 0 0 0 .5rem #fff}.bg-border .record-txt,.bg-border .MemberLogin-forms{width:min(450px,100%);margin:0 auto}@media(max-width: 767.98px){.bg-border .record-txt,.bg-border .MemberLogin-forms{padding:0 1.5rem}}.bg-border .formsWrap .formsItem{margin:0 .5rem}.bg-border .formsWrap .formsItem:last-child{border-bottom:none}.btn-width{width:min(100px,100%)}.record_tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.record_tabs a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 1px);padding:1rem;color:#212529;background-color:#92e1d8;border-radius:.5rem .5rem 0 0}.record_tabs a:hover,.record_tabs a[aria-current=true]{color:#fff;background-color:#3f6468}.membership01{top:10.5%;right:7.6%;font-size:1.5vw;letter-spacing:2px}.membership02,.membership03{left:6%;font-size:4vw;letter-spacing:2px}.membership02{top:35%}.membership03{top:51%}.membership04{bottom:8.5%;right:3%;font-size:1.5vw}